Реферат: Программирование на языках высокого уровня 3

cout<<"\n"<<Celeron<<"\t"<<Celeron->proc<<"\t"<<Celeron->memory;

//модификаторами (const, near, far, huge)

double St[]={8.1,3.3,1.4};

double *const pSt=&St[2]; //инициализированный константный указатель

//на элемент массива типа float

//преобразования указателей различных типов

unsigned long A=12345678;

char *char_=(char*)&A; //указатель на объект типа char

int *int_=(int*)&A; //указатель на объект целого типа

float *float_=(float*)&A; //указатель на объект вещественного типа

cout<<A<<"\t"<<(void*)char_<<"\t"<<int_<<"\t"<<float_<<"\n";

cout<<A<<"\t"<<*char_<<"\t"<<*int_<<"\t"<<*float_;

cerr<<" ";

void *vp;

int i=77;

float f=2.7;

vp=&i;

cout<<"*(int*)vp="<<*(int*)vp;

vp=&f;

cout<<"*(float*)vp="<<*(float*)vp;

cerr<<" ";

getch();

}

Задача 2

Составить программу на языке С/С++, содержащую:

- простейшие действия с одномерными массивами (как числовыми, так и символьными),

используя указатели, методы доступа к элементам массивов через указатели;

- простейшие действия с многомерными массивами (как числовыми, так и символьными),

используя указатели, методы доступа к элементам массивов через указатели;

К-во Просмотров: 546
Бесплатно скачать Реферат: Программирование на языках высокого уровня 3