C语言中变量的初始化怎么理解?

Python09

C语言中变量的初始化怎么理解?,第1张

C语言的变量初始化,就是在定义变量的时候,赋予一个初始值。

形式为

type var_name = init_value

其中init_value就是初始化值了。

类似于

type var_name

var_name = init_value

不过,基于编译器的实现,一般初始化值的方式要比先定义后赋值更高效。另外,有些初始化是必须的。比如常量的定义,必须在定义的时候赋予初始化值。

局部变量和全局变量

在任何时候都可以初始化的

只是它们生存的周期不一样而已

你可以在定义的时候初始化

一般也最好这样

你也可以在定义它之后初始化

只要是在你使用它们之前进行的任何时候初始化就是没问题的