C语言
语法标准有:ANSIC, C11
是一种面向过程的计算机编程语言
main函数是程序的入口
一个工程中有且只有一个main函数
目录
一、数据类型
1K = b = 1024b(字节)
1M = K = 1024K
1G = M = 1024bM
1T = G = 1024G
二、变量:
1.局部变量 作用域为当前所在的代码块{}
2.全局变量 作用域为整个工程(定义在所有{}之外)
生命周期:变量的生命周期是指变量从被创造到被销毁的一个时间段
三、常量:
1. 字面常量
如:printf("%d",3);
2.const修饰的常量 ——给予变量常属性
错误:
const int n = 4;
int arr[n] = {0};
原因:给数组分配空间时,[ ]中必须是常量,然而被const修饰的n只是就有了常属性的变量
3.#define定义的标识符常量:
正确:
#define Max 10
******
int arr[Max] = {0};
原因:宏定义的Max实质是10,在预编译后,程序中所有的Max都会被10替代
4.枚举常量(关键词——enum):
enum Day
{
MONDAY,
TUESDAY,
WEDNESDAY
};
//MONDAY,TUESDAY,WEDNESDAY----枚举常量(默认值为:0,1,2)
enum Day day = MONDAY;
day = TUESDAY;
注意:{ }中的枚举常量之间用逗号隔开,{ }后面要加‘ ; ’
错误:SECRET = 8 ; //枚举常量被定义后,其值不能更改
^o^求点赞求、关注,谢谢,感激不尽