Реферат: Программирование на языках высокого уровня 3
Программирование на языках высокого уровня ч2
Лабораторная №1
Задача 1
Составить программу на языке С/С++, содержащую:
- объявления и инициализацию указателей на различные типы объектов:
переменные, массивы, структуры;
- объявления и инициализацию указателей с различными модификаторами (const, near, far, huge);
- преобразования указателей различных типов, в том числе типа void.
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main(void)
{
//переменные
const double Eu=8.1;
double *pEu=(double*)&Eu;
*pEu=4.6;
//изменения константы Eu с помощью указателя
cout<<Eu<<"\n";
//массивы
float Y[]={1,2,3,4,5,6}; //указатель на масив вещественного типа
float *pY=Y; //pY указывает на начало массива y[]
//структуры
struct komp
{
char proc [20];
int memory;
};
komp *Celeron=NULL; //инициализированный указатель на объект типа komp
komp MStar[]={"Celeron2000",512,"Pentium2500",512};
--> ЧИТАТЬ ПОЛНОСТЬЮ <--