变量:

1、变量的定义

C语言变量与常量_作用域

2、变量的命名规则

  • 只能由字母(包括大写和小写)、数字和下划线_组成。
  • 不能以数字开头
  • 长度不能超过63个字符
  • 变量名中区分大小写
  • 变量名中不能使用关键字

3、变量的作用域和生命周期

变量的作用域:

1、局部变量的作用域是变量所在局部的范围。

2全局变量的作用域是整个工程!

举例:

在不同的文件,全局变量也可以使用,只需要在不同的文件里面extern需要声明外部符号

C语言变量与常量_生命周期_02

变量的生命周期

1、局部变量的生命周期是:进入作用域生命周期开始,出变量的作用域生命周期结束。

2、全局变量的生命周期是:整个程序的生命周期(比如进main函数,出main函数)

四种常量:

1、字面常量:

C语言变量与常量_全局变量_03

直接书写,不能用变量定义!

2、const修饰的常变量

本质仍然是一个变量,但他有着常量的语法性质:不可以更改,不可以放在数组【】里面。

C语言变量与常量_作用域_04

3、#define定义的标识符常量

这是一个常量,可以在数组【】里面表示

C语言变量与常量_作用域_05

4、枚举常量

注意枚举常量是male,female,secret

C语言变量与常量_全局变量_06