Главная страница
Навигация по странице:

  • Передача аргументов и возврат значений через указатель

  • Объявление и инициализация одномерного и многомерного массива

  • Двумерный массив

  • Работа с элементами массива через указатели

  • Многомерный массив

  • Пример работы с элементами массива через указатель

  • Передача массивов в функцию. Возвращение массива в функцию

  • к экзамену по алгоритмизации и введению в программирование. Экзамен по алгоритмизации учить. Основные этапы решения задач на ЭВМ формулировка задачи(математическая)


    Скачать 258.39 Kb.
    НазваниеОсновные этапы решения задач на ЭВМ формулировка задачи(математическая)
    Анкорк экзамену по алгоритмизации и введению в программирование
    Дата12.01.2020
    Размер258.39 Kb.
    Формат файлаdocx
    Имя файлаЭкзамен по алгоритмизации учить.docx
    ТипПрограмма
    #103758
    страница6 из 7
    1   2   3   4   5   6   7

    void используется для указания того, что функция не возвращает значение.



  • В данном примере, функция возвращает нам  значение - сумму двух переменных, которых мы ей передали. 











    1. Передача аргументов и возврат значений через указатель



    1. В примере, мы передаём не значение переменной b, а её адрес, поэтому все изменения аргумента, происходящие в функции, будут отражаться на переменной b.









    2. Функция возвращает нам  адрес глобальной переменной, изменяя значение переменной по этому адресу, мы напрямую воздействуем на переменную q. Функция не может вернуть указатель на локальную переменную, её нужно объявить как статическую.









    1. Объявление и инициализация одномерного и многомерного массива

    1. Одномерный массив

    2. При инициализации массива сразу при объявлении можно не указывать его размер: компилятор его сам подставит. Но если количество инициализирующих значений, указанных в фигурных скобках, меньше, чем количество элементов массива, указанное в квадратных скобках, то все оставшиеся элементы в массиве будут равны нулю. 





    3. Двумерный массив







    1. Работа с элементами массива через указатели

    1. Одномерный массив

    2. Имя массива - это указатель на первый элемент этого массива. 



    3. Многомерный массив 

    4. По своему строению многомерный массив является обыкновенным, "одномерным", массивом. Все элементы расположены друг за другом. Поэтому работа с ним через указатели не сильно отличается от работы с одномерным массивом.

    5. Пример работы с элементами массива через указатель:





    1. Передача массивов в функцию. Возвращение массива в функцию

    1. Когда массив используется в качестве аргумента функции, передается только указатель на первый элемент массива, а не копия всего массива. Имеется три способа объявления параметра, предназначенного для получения указателя на массив.



    2. Размер массива в функцию автоматически не передается, поэтому если размер массива заранее (на этапе компиляции) не оговорен, то нужно передать параметр, который содержит количество элементов в массиве.


    3. 1   2   3   4   5   6   7


  • написать администратору сайта