Шаг 62.
Microsoft Visual C++ 2010. Язык С/С++.
Указатели и структуры данных. Структуры и функции

    На этом шаге мы рассмотрим различные способы взаимодействия структур и функций.

    Функция может возвращать структуру или указатель на структуру. Например, если объявить структуру с именем mystruct и функцию с таким заголовком:

  mystruct funс()    ,
то функция funс() возвратит структуру.

    Функция с таким заголовком:

  mystruct* func2() 
возвратит указатель на структуру mystruct.

    Структура может передаваться в качестве аргумента функции следующими способами:

    Чем отличаются понятия "ссылка" и "указатель"?

    Ссылка - это непосредственно адрес, а указатель - переменная, содержащая адрес (подобное различие существует между константой и переменной).

    Более подробную информацию о ссылках можно получить здесь.

    Со следующего шага мы рассмотрим несколько программ со структурами.




Предыдущий шаг Содержание Следующий шаг