2024-03-01
typedef与struct
typedef unsgned int unit;
typedef struct Node
{
int data;
struct Node* next;
}Node;
int main()
{
unsigned int num = 0;
unit num = 1;
struct Node n;
return 0;
}
register
寄存器变量
register int num = 3;
速度:寄存器>高速缓存>内存>硬盘
#define
定义常量
# define NUM 100
定义宏
# define ADD(x, y) ((x)+(y))
int main()
{
int a = 10;
int b = 120;
int c = ADD(a, b);
printf("%d", c);
return 0;
}
ADD
宏名
(x, y)
宏的参数,参数是无类型
((x)+(y))
宏体