为了方便读者,将初始C语言(3)和初始C语言(4)和二为一。
一、关键字
(1)常见关键字
为读者简要介绍下面几个关键字:
(2)关键字typedef
typedef是类型重命名
在这里,观察num1和num2,这两个变量的类型是一样的,代码2更简洁。
//代码1
#include<stdio.h>
int main()
{
unsigned int num1 = 0;
return 0;
}
//代码2
#include<stdio.h>
//将unsigned int 重命名为uint_32, 所以uint_32也是一个类型名
typedef unsigned int uint_32;
int main()
{
unsigned int num1 = 0;
return 0;
}
(3)register寄存器关键字
说到register就不得不提起寄存器,计算机中的一种存储器叫寄存器,是集成到cpu上的。CPU是中央处理器。
扩展一下:
如何运用regidter寄存器关键字:
例:
register int num = 10;//建议将num存储到寄存器中
注意:(1)register起到一个建议的作用,建议将num的值放在寄存器中,最终由编译器决定。
(2)寄存器变量不可以取地址
(4)关键字static
在C语言中:static是用来修饰变量和函数的
扩展一下:
- 修饰局部变量-静态局部变量
//代码1
#include <stdio.h>
void test()
{
int i = 0;
i++;