Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
pEntity
10 / 5 / 1
Регистрация: 12.12.2012
Сообщений: 373
#1

Инициализация переменных в нуль - C++

14.02.2013, 07:36. Просмотров 284. Ответов 1
Метки нет (Все метки)

Здравствуйте.

int g_iTest = NULL;

Допустим. Это правильно,так в книгах пишут.

Но вот вопрос,для чего инициализировать в нуль,если не сделать этого,как практика показывает оно все равно вернет в нуль,правда компилятор выдает иногда предупреждения. Слышал,что может вернуть какое-то не верное значение,если все же может быть такое,можно пример и в каких случаях такое бывает О_О ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2013, 07:36     Инициализация переменных в нуль
Посмотрите здесь:

Инициализация глобальных переменных C++
C++ Проверка деления на нуль
C++ машинный нуль
Инициализация переменных С++11 C++
Структуры, инициализация переменных C++
Инициализация переменных - некорректно работает пример из книги C++
C++ Объявление и инициализация переменных
Условие окончания нуль C++
Проверка деления на нуль C++
Матрица, инициализация переменных C++
Основные типы данных, объявление и инициализация переменных C++
Инициализация и определения переменных C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
WhiteP
606 / 204 / 23
Регистрация: 20.11.2012
Сообщений: 426
14.02.2013, 07:51     Инициализация переменных в нуль #2
Цитата Сообщение от pEntity Посмотреть сообщение
Слышал,что может вернуть какое-то не верное значение,если все же может быть такое,можно пример и в каких случаях такое бывает О_О ?
Вернет для локальной переменной.
Глобальные и статические переменные при создании инициализируются нулем. Локальные содержат мусор (т.к. память выделяется на стеке простым перемещением указателя вершины).
Yandex
Объявления
14.02.2013, 07:51     Инициализация переменных в нуль
Ответ Создать тему
Опции темы

Текущее время: 17:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru