一,变量
1,含义:所谓变量是指在程序运行过程中可以改变的值
2,种类:局部变量和全局变量
(1)局部变量:也称为内部变量,是指在一个函数内部或复合语句内部定义的变量。
(2)全局变量:也称为外部变量,它属于一个源程序文件。
a, 局部变量不初始化的时候里面放的随机值
b,全局变量不初始化时里面存放的值为0
#include <stdio.h>
int main()
{
int val1 = 10;
int val2;
returno;
}
c,标识符:在C语言中,变量函数都需要一个名称,即标识符
(1)只能由字母(包括大写和小写),数字和下划线(- )组成。
命名规则:1,不能以数字开头
2,长度不能超过63个字符。
3,变量名中区分大小写。(变量名不能使用关键字)
d,作用域:作用范围
e,生命周期:存活的时间间隔
#include <stdio.h>
int age = 18;
int main()
{
age = 20;
}int main()
{
age = 19;
return 0;
}
二,常量
1,含义:所谓常量就是指在程序在运行过程中,其值不能被改变的量。
2,种类:整形常量,实型常量,字符常量,字符串常量,符号常量
3,#define 定义的常量
const 修饰的常变量
枚举常量 enum 枚举类型----自定义类型
#include <stdio.h>
enum clo
{
R,G,B;
}
int main()
{
printf("%d\n",R);
printf("%d\n",G);
printf("%d\n",B);
return 0;
]
4,转义字符
转义字符 | 功能 |
\? | 在书写连续多个问号时使用,防止他们被解析成三字母词 |
\‘ | 用于表示字符常量’ |
\" | 用于表示一个字符串内部的双引号 |
\a | 警告字符,蜂鸣 |
\b | 退格符 |
\n | 换行 |
\r | 回车 |
\ddd | ddd表示1---3个八进制的数字 |
\xdd | dd表示2个十六进制数字 |
\t | 水平制表符 |
\\ | 用于表示一个反斜杠,防止它被解释为一个转义序列符。 |
#include <stdio.h>
int main()
{
int age[5] = { 17,18,22,20,15 };
float f[3];
double ff[2] = { 3.14,5.55 };
char ss[3] = { 'a','b','c' };
char st[5];
char str[] = "abcdef";
return 0;
}