Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Розіменування та присвоєння






Як тільки оголошено вказівник j, можливий доступ до даних за адресою, що міститься в j, шляхом операції розіменування вказівника (операції доступу до значення, яке знаходиться в пам'яті за адресою на яку посилається вказівник)

Приклад 1

#include < stdio.h> // Потокове введення-виведення

#include < windows.h>

int main()

{

int i=3;

int *j=& i;

printf (" %d\n", i); // i = 3

*j=2; // змінити значення на яке посилається вказівник

printf (" %d\n", i); // i = 2

system(" pause");

}

Скомпілюйте наведений приклад.

Приклад 2

#include < stdio.h> // Потокове введення-виведення

#include < windows.h>

int main()

{

int i=3;

float *j=& i;

printf (" %d\n", i); // i = 3

*j=2; // змінити значення на яке посилається вказівник

printf (" %d\n", i); // i = 2

system(" pause");

}

Скомпілюйте наведений приклад.

Таким способом ми розглянули дві основні операції, які можна проводити з вказівниками: розіменування та присвоєння.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.