Вопрос по информатике:
Язык си
Какое значение будет иметь переменная x после выполнения операторов x:=10; x:=x+3?
И, желательно, объяснить все
Очень важно, помогите, прошу
- 12.11.2015 18:32
- Информатика
- remove_red_eye 6920
- thumb_up 36
Ответы и объяснения 1
Ошибка будет компиляции..
А вообще так:
x = 10;
сначала 10, оно положится в стек
потом из стека (10) положится по адресу X (в X окажется 10)
x = x + 3;
Сначала правый X (он равен 10) положится в стек
потом 3 - в стек
потом "+" - вытащит из стека 3 и 10, сложит и положит в стек (13 в стеке)
потом присваивание - по адресу в X из стека
тоесть в Х окажется 13.
- 13.11.2015 03:04
- thumb_up 8
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.