目录
变量的定义
用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。
- 定义也是声明:当定义变量时我们声明了它的类型和名字。
- extern声明不是定义:通过使用extern关键字声明变量名而不定义它。
[注意]
- 变量在使用前就要被定义或者声明。
- 在一个程序中,变量只能定义一次,却可以声明多次。
- 定义分配存储空间,而声明不会。定义时系统会为定义的变量分配空间,而声明时,不会分配空间
变量的声明
用于向程序表明变量的类型和名字。
- 在定义变量时初始化的副作用是告诉编译器,这是一个定义,而不是一个声明。因为声明时,是不可以
初始化的,
变量的初始化
变量的初始化指的是给变量赋一个值。
程序模块化设计风格
摘要
- 不要把变量定义放入