-
- с какой радости "с каждым повторным вызовом state будет увеличиваться на единичку"? Не будет - koyodza(09.06.2010 09:46)
- Ксенья, я понял, спасибо. А по "каллиграфии" - попадание в "case 1" будет только одно. Дальше, state==2... :) - Скрипач(08.06.2010 23:30)
- static инициализируется лишь однажды - в момент запуска программы (грузится наравне с инициализированными константами). Работа функции полностью эквивалентна тому, как если бы state был объявлен вне ее. Т.е. в своем теле она единичку state не Ксения(15 знак., 08.06.2010 22:55 - 22:58)
- В том-то и вопрос! Является ли "static char X = 1" инициализацией или присвоением? Соответственно, будет выполнен один раз или при каждом проходе цикла? - Скрипач(08.06.2010 22:53)
- Является инициализацией. На то ему имя static. - Ксения(08.06.2010 23:00)
- только один раз, это любому ежу, знающему слово static должно быть понятно - koyodza(08.06.2010 22:55)
- От! А какова "логическая цепочка" (от стандарта), доказывающая что это неизбежно? - Скрипач(08.06.2010 22:58)
- Здрассьте. Это азы языка Си. Их обычно не по стандартам учат, а по учебникам (Керниган и Ричи, к примеру). А стандарт SciFi(897 знак., 09.06.2010 00:20 - 00:23)
- Респект и уважуха :) Скрипач(254 знак., 09.06.2010 08:33)
- в двух словах Ксения уже ответила. Хотите, чтобы кто-то бесплатно рылся в стандарте для удовлетворения вашего любопытства, выискивая нужную строчку? - koyodza(08.06.2010 23:01)
- Конечно нет. Интерес не коммерческий :) Если кто-то на столько круче меня, что сразу "ткнет пальцем", то будет, с моей стороны, спасибо и искреннее признание его крутости :) Скрипач(145 знак., 08.06.2010 23:13)
- гуглевание на несколько минут даст кучу ответов и информации к размышлению - koyodza(08.06.2010 23:27 - 09.06.2010 09:28, ссылка)
- Ссылка 1."Область видимости" Ссылка 2."JScript". Впрочем, Ксенья уже указала нужную цепочку рассуждений... - Скрипач(08.06.2010 23:45)
- гуглевание на несколько минут даст кучу ответов и информации к размышлению - koyodza(08.06.2010 23:27 - 09.06.2010 09:28, ссылка)
- Конечно нет. Интерес не коммерческий :) Если кто-то на столько круче меня, что сразу "ткнет пальцем", то будет, с моей стороны, спасибо и искреннее признание его крутости :) Скрипач(145 знак., 08.06.2010 23:13)
- Здрассьте. Это азы языка Си. Их обычно не по стандартам учат, а по учебникам (Керниган и Ричи, к примеру). А стандарт SciFi(897 знак., 09.06.2010 00:20 - 00:23)
- От! А какова "логическая цепочка" (от стандарта), доказывающая что это неизбежно? - Скрипач(08.06.2010 22:58)