Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Локальная переменная х при входе в функцию main() 5




Локальная переменная х в блоке{}, который находиться в функции main() 7

Локальная переменная х внутри функции main() 5

Локальная переменная х при входе в функцию а() 25

Локальная переменная х при выходе из функции a() 26

Локальная переменная х при входе в функцию b() 50

Локальная переменная х при выходе из функции b() 51

Глобальная переменная х при входе в функцию c() 1

Глобальная переменная х при выходе из функции с() 10

Локальная переменная х при входе в функцию а() 25

Локальная переменная х при выходе из функции a() 26

Локальная переменная х при входе в функцию b() 51

Локальная переменная х при выходе из функции b() 52

Глобальная переменная х при входе в функцию c() 10

Глобальная переменная х при выходе из функции с() 100

Локальная переменная х при выходе в функции main() 5

Указатели

Указатель – это особый вид переменной, который хранит адрес элемента памяти, где может быть записано значение другой переменной.

Определение указателя:

тип_данных *имя_указателя;

тип_данных – это тип на который будет указывать указатель;

* - определяет тип указатель;

имя_указателя – это имя переменной, которая хранит адрес переменной, на которую будет указывать указатель;

*имя_указателя – это содержание адреса, на который указывает указатель.

Указатель можно представить в виде стрелки.

Что распечатает данная программа?

#include<stdio.h>

Void main()

{

int x=67,*p;//х - это переменная целого типа, а p указатель на целый тип

p=&x;// присвоение адреса переменной х переменной p

printf("\n%d\n",*p);

*p=*p+3;

printf("%d\n",x);

}

Операция & является адрес переменной в памяти и может использоваться практически со всеми типами данных, кроме констант и битовых полей. Указатель часто используется для обмена данных с функциями. В то время, как в функцию можно передавать столько аргументов сколько требуется, а с помощью оператора return возвращается только одно значение. Когда возникает необходимость вернуть более, чем одного значения с помощью одной функции используются указатели.

Пример:

Функция, которая получает 2 целых числа и возвращает сумму, произведение, разность и деление данных чисел.

#include<stdio.h>

void fff(int,int,int*,int*,int*,double*);

Void main()

{






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных