提示:以下是本篇文章正文内容,下面案例可供参考
一、main函数
main函数是程序的入口
一个C语言工程中有且仅有一个main函数
一个工程可以有多个.c源文件
多个.c源文件中只能有一个main函数
二、数据类型
类型 | 大小(字节) |
---|---|
char | 1 |
short | 2 |
int | 4 |
long | 4 |
long long | 8 |
float | 4 |
double | 8 |
C语言规定:sizeof(long)>=sizeof(int)即可
三、局部变量、全局变量、作用域
1.局部变量
{}内定义的变量
局部变量和全局变量重名时,局部优先
作用域:{}内
生命周期:进入括号范围创建,出括号范围销毁
2.全局变量
{}外定义的变量
作用域:整个工程
生命周期:程序的生命周期
四、常量
1.const修饰常变量
const int a=10; 本质还是变量,只是加了const,不能再修改内容
2.#define 定义符号常量
#define MAX 100
#define STR "woaini"
3.enum定义枚举常量
enum Color {
RED=2, 默认从0开始,也可以设置初始值。后面依次递增1
GREEN,
BLUE
};
enum Color c=RED;
五、转义字符
笔试题
六、注释
1.C语言风格
//注释内容
2.C++风格
/*注释内容*/
七、static
1.修饰局部变量
生命周期变长,出了括号范围不再销毁。程序结束才销毁
2.修饰全局变量
全局变量只能在本.c文件中使用,其他文件不能再跨文件使用
3.修饰函数
函数只能在本.c文件中使用,其他文件不能再跨文件使用