Реферат: Программирование на языках высокого уровня 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};

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

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