四、变量与常量

1、变量

变量定义---指定变量类型+变量名称
e.p. int num=25; float result=30.2;

变量分类

全局变量 定义在代码块{}之外的变量对于代码块{}来说,是全局变量

局部变量 定义在代码块{}内部的变量,只在代码块{}内部有效

当全局变量和局部变量同名时,局部变量优先

变量使用 C语言语法规定,变量定义在当前代码块的最前面,否则会报错

变量的作用域 局部变量---变量所在的局部范围----{ }内部 全局变量---整个工程

变量的生命周期 局部变量---进作用域开始,出作用域结束 全局变量---整个程序的生命周期

** 2、常量** 类型 字面常量-----2,5,18……

 const修饰的常变量----本质上还是变量,但是具有了常属性

#difine 定义的标识符常量

枚举常量-----一 一列举--默认值是0,1,2

五、字符串

由双引号“”引起的一段字符,如“Hello !”

字符串的结束标志是“\0",在计算字符长度时,遇到 \0 结束,且 \0 不算入长度内

六、转义字符

?---书写多个问号时,防止他们被解析为三字母词 '---表示字符常量’ \---反斜杠 \ddd----表示八进制数字 \xdd---表示十六进制数字

七、注释

①/……/ ②//

八、选择语句

if else

九、循环语句

while循环

for循环

do……while循环

十、函数

函数包括库函数和自定义函数

库函数,C语言提供的函数,如scanf(),printf()……使用时要引头文件

自定义函数

十一、数组

定义 int arr[10]={1,2,3,4,5,6,7,8,9,10} 即向内存申请一段连续空间存储这十个数字

对应下标---从0开始,第n个数的下标是n-1 用下标调用元素----arr[5]---调用下标为5的元素