ВУЗ:
Составители:
Рубрика:
12
указатели. Добавьте в программу объявление и инициализацию переменных, а
также операторы вывода.
int *ip; // объявление указателя на значение типа int
float *fp; // объявление указателя на значение типа float
char *cp; //объявление указателя на значение типа char
int n=5; //объявление переменной типа int
ip=&n; //присваивание адреса значения типа int указателю на значение типа int
cout<<*ip; //печать значения, находящегося по адресу ip
Выделение памяти с
помощью оператора new
Для выделения памяти используется оператор new в виде :
<имя_типа> <имя_указателя> = new <имя_типа>; // при объявлении указателя
//выполняем выделение памяти
< имя_указателя> = new <имя_типа>; // происходит выделение памяти, указатель
//должен быть объявлен раньше
Для освобождение памяти используется оператор delete в виде
delete <имя_указателя>
Упражнение 7. Выполните программу
, включив в неё операторы:
int *ip=new int;
flot *fp;
fp=new float;
cout<<”vvedite int”<<” vvedite ifloat\n”;
cin>> *ip>>*fp;
cout<<*ip<<” “<<*fp<<endl;
delete ip;
delete fp;
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »