Реферат: Программирование на языках высокого уровня 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
Составить программу на языке С/С++, содержащую:
- простейшие действия с одномерными массивами (как числовыми, так и символьными),
используя указатели, методы доступа к элементам массивов через указатели;
- простейшие действия с многомерными массивами (как числовыми, так и символьными),
используя указатели, методы доступа к элементам массивов через указатели;