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