Другие языки программирования и технологии

Люди. ) Расскажите пожалуйста что означает слово ИНИЦИАЛИЗАЦИЯ.

Расскажите пожалуйста что означает слово ИНИЦИАЛИЗАЦИЯ. И пожалуйста приведите пример инициализации на языке С(си).
Приведение в определенное состояние. (или - начальное состояние)
Инициализация переменной.
int a;// значение переменной может быть любым
int b = 0; // а здесь делается инициализцация значением 0, после чего в переменной точно будет 0

class foo
{
public:
foo() // конструктор класса, предназначен для инициализации переменных-членов класса
{
a = 0, b = 100, c = 200;
}
int a, b, c;
};
Алексей М
Алексей М
21 360
Лучший ответ
Присвоение начального значения.
C:
int i ;
i = 0 ;

C99/C++:
int i=0 ; или
int i(0) ;
Инициализация -это присвоение переменным некоторого значения.
Глобальные и статические переменные инициализируются один раз при запуске программы нулями.
Локальные переменные инициализируются каждый раз при входе в блок, где они описаны. Для локальных переменных-это применение к ним оператора присвоения =.
Arshak Е
Arshak Е
9 759
int c=45;
Инициализация (initialization) от слова intial -- начальный. Инициализация -- присвоение переменной какого-нибудь начального значения. Но в Си с инициализацией есть проблемы (точнее -- тонкости)

int some_global_variable; // Эта переменная глобальная, она _автоматически_ будет инициализирована нулем
void main() {
int some_local_variable;
/* ...а эта -- локальная и ничем проинициализрована не будет, и значение её будет равно тому, что было записано в памяти на месте этой свежесозданной переменной. */
int yet_another_local_variable = 0;
/* Поэтому все учебники говорят писать вот так вот. Разумеется, если начальное значение требуется нуль. */
}

Ещё инициализация:
int variable_of_int = 89;
int* some_pointer_to_variable_of_int = &variable_of_int;

Или вот так вот, интересная штучка с указателем
void yet_another_pointer_to_variable_of__gaga_anytype = &variable_of_int;
КГ
Коля Гусев
2 422
на яндексе набери
ZK
Ziyad Koja
730