C语言本身内置的,不能自己创建。
变量的命名:
1,有意义 int age;float salary
2,名字必须是字母,数字,下划线组成,不能有特殊字符,同时不能以数字开头。
3,变量的名字不能是关键字。

enum-枚举
struct-结构体
union-联合体(共用体)
const-常属性
extern-声明外部符号
register-寄存器
return-函数返回值
signed-有符号的
unsigned-无符号的
sizeof-计算大小
static-静态的
typedef-类型重命名
void-无(函数的返回类型,函数参数)
关键字typedef
typedef是类型定义
typedef unsigned int unit; int main() { unsigned int num=0; unit num2=1; return 0; }unit就等价于unsigned int.
关键字static
static用来修饰变量和函数
1.修饰局部变量-称为静态局部变量。 局部变量出了作用域,不消毁。改变了变量的存储位置。变量的生命周期变得和程序的生命周期一样。
2.修饰全局变量-称为静态全局变量。这个全局变量的外部链接属性变成内部链接属性,其他源文件(.c)就不能再使用这个全局变量了
3.修饰函数-称为静态函数
关键字define
定义标识符常量和宏
`#include<stdio.h>
define NUM 100
int main()
{printf("%d\n,NUM);
int n=NUM;
printf(%d\n,n);
int arr[NUM]={0};
return 0;
}
`

浙公网安备 33010602011771号