рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Printf("++*--pm=%d ”,++*--pm); // ++*--pm=__

Printf("++*--pm=%d ”,++*--pm); // ++*--pm=__ - раздел Программирование, Над указателями можно выполнять следующие операции } Указатели И Константы Указатель ...

}


Указатели и константы

Указатель – константа – указатель, значение (хранящийся адрес) которого нельзя изменить. Но содержимое по адресу, который содержит такой указатель, изменять можно.

Пример 8.

int a=5;

int *const Сptr=&a; //неизменяемый указатель

int а1=*Сptr; //_________________________________________

*Сptr=10; // _________________________________________

Сptr=&a1; // _________________________________________

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

Пример 9.

const int b=2;

int const *ptrС=&b; //указатель на неизменяемое число (константу)

int b1=*ptrС; //_________________________________________

*ptrС=5; //_________________________________________

ptrС=&b1; //_________________________________________

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

Пример 10.

const int с=20;

int const*const СptrС=&с; //указатель-константа на константу

int с1=*СptrС; //_________________________________________

*СptrС=5; //_________________________________________

СptrС=&c1; //_________________________________________


– Конец работы –

Эта тема принадлежит разделу:

Над указателями можно выполнять следующие операции

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Printf("++*--pm=%d ”,++*--pm); // ++*--pm=__

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Pa-pb=__ pa-pc=__
Пример 4. Использование вычитания указателей типа long #include <stdio.h> void main() {long al=2L,bl=7L,cl;

Pal-pbl=__ pal-pcl=__
Пример 5. Использование сложения и вычитания целых чисел #include <stdio.h> void main() {int a=10,b=20,c=30;

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги