Задать вопрос
26 июля, 18:43

Язык си

Какое значение будет иметь переменная x после выполнения операторов x:=10; x:=x+3?

И, желательно, объяснить все

Очень важно, помогите, прошу

+4
Ответы (1)
  1. 26 июля, 21:13
    0
    Ошибка будет компиляции ...

    А вообще так:

    x = 10;

    сначала 10, оно положится в стек

    потом из стека (10) положится по адресу X (в X окажется 10)

    x = x + 3;

    Сначала правый X (он равен 10) положится в стек

    потом 3 - в стек

    потом "+" - вытащит из стека 3 и 10, сложит и положит в стек (13 в стеке)

    потом присваивание - по адресу в X из стека

    тоесть в Х окажется 13.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Язык си Какое значение будет иметь переменная x после выполнения операторов x:=10; x:=x+3? И, желательно, объяснить все Очень важно, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы