Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по С
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
bzx
Код
char x,y;

x = (1,2,3,4,8);
y = 1,2,3,4,8;


Какое значение будут иметь переменные x и y и как это можно объяснить?
rumit2000
Цитата(bzx @ Apr 2 2007, 16:49) *
Код
char x,y;

x = (1,2,3,4,8);
y = 1,2,3,4,8;


Какое значение будут иметь переменные x и y и как это можно объяснить?



Симулятор говорит что x=8, y = 1
объясняет так, что
y = 1,2,3,4,8;
эквивалентно (y = 1),2,3,4,8;
т.к. у "=" больший приоритет, чем у ","
smile.gif
а в x = (1,2,3,4,8); сначало происходит перебор констант, т.к. скобки меняют приоритет
вот biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.