Двоичный формат адресов памяти - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Помогите, плз! Что-то не могу разобратся... Переменная целого типа s занимает ячейку под номером 100 (двоичный формат). Какое значение будет хранить переменная w в результате выполнения следующих операторов:
int s=5, *w;
w=&s;
w++;

Решение задачи: «Двоичный формат адресов памяти»

textual
Листинг программы
int s=5, *w;
w=&s;
w++;
printf("%p %p",*s,w)

Объяснение кода листинга программы

  1. Объявляется целочисленная переменная s со значением 5.
  2. Объявляется указатель на переменную w.
  3. Указатель w инициализируется адресом переменной s с помощью оператора &.
  4. Значение указателя w увеличивается на единицу с помощью оператора ++.
  5. Выводится на экран значение переменной s и указатель w в формате адреса памяти с помощью функции printf и спецификатора формата %p.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы