реклама на сайте
подробности

 
 
> Инициализация глобальных переменных, глобальные переменные не инициализируются по умолчанию
worker1
сообщение Dec 6 2012, 15:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 10-07-06
Пользователь №: 18 707



Может кто в курсе. Не инициализируется глобальная переменная в примере 1. В примере 2 всё хорошо. Но мне надо работающий пример 1.
Версия компилятора:
$ ./gcc -v
Using built-in specs.
Target: arm-none-eabi
Configured with: ../configure --target=arm-none-eabi --prefix=/usr/local/cross-c
ortex --enable-interwork --enable-multilib --enable-languages=c,c++ --with-newli
b --without-headers --disable-shared --with-gnu-as --with-gnu-ld
Thread model: single
gcc version 4.4.3 (GCC)

Пример 1
сhar global_var=109;
Void Main ()
{
Printf (%d, global_var); //ответ неверный
)
Пример 2
сhar global_var;
Void Main ()
{
global_var=109;
Printf (%d, global_var); //ответ верный
)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 12:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01329 секунд с 7
ELECTRONIX ©2004-2016