Добавил:
abhai2013@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab8

.docx
Скачиваний:
1
Добавлен:
30.06.2018
Размер:
37.84 Кб
Скачать

Лабораторная работа № 8

(№ 9 по списку и инд. вариант t= 9 )

Студента группы ИТ 14-1

Красовский Абхай Владленович

Разработка программ с указателями

Цель работы: выучить конструкцию и операторы языка С для работы с указателями; научится правильно использовать указатели.

Ход работы

Присвоить разыменованому указателю типа Т1 значение арифметического выражения А, которое включает переменные p2,p3, связанные с указателями T2 и T3. Арифметическое выражение реализовать в выгляде функции, которая возвращает указатель на тип Т1.Вывести на экран значение указателя на тип Т2 и значение переменной, на которую он ссылается. Индивидуальные задания взять с табицы.

Варі-ант

Тип Т1

Вираз А

Тип Т2

Тип Т3

9

signed long int

(sin(--p2)-(p3))p3

char

Int

1.Код

#include "iostream"

#include "conio.h"

using namespace std;

long int p1_f(double p2, int p3)

{

return ((sin(--p2 ) - p3) * p3);

}

void main()

{

setlocale(LC_ALL, "Russian");

int p2 = 0;

char p3 = '0';

int* T2 = &p2;

char* T3 = &p3;

long int p1 = 0;

long int* T1 = &p1 ;

cout << "Введите переменную p2\n";

cin >> p2;

cout << "Введите переменную p3\n";

cin >> p3;

p3 = (int)p3;

cout << "p2 = " << p2 << " *T2 = " << *T2;

*T1 = p1_f((double)p2,p3);

_getch();

}

2.Результат

3.Вывод: выучилконструкцию и операторы языка С для работы с указателями; научился правильно использовать указатели.

Соседние файлы в предмете Объектно ориентированное программирование