【C语言】 - 9 - 常见的关键字

【C语言】 - 9 - 常见的关键字,第1张

常见的关键字

了解:
关键字是C语言本身内置的
关键字不是自己创建出来的
也不能自己创造关键字
变量不能是关键字

关键字

auto
for while do while break continue
if else switch case default goto
char short int long float double sizeof
const - 常属性
signed - 有符号 unsigned- 无符号
enum - 枚举 struct - 结构体 union- 联合体(共用体)
extern - 声明外部符号
register - 寄存器关键字
static - 静态的
typedef - 类型重命名
void - 无:函数的返回类型 函数的参数
return - 返回值关键字

(1)auto 关键字
int main ()
{
	int a = 10;//a在主函数中自动创键
	//a(局部变量) 是自动创建的,所有局部变量都是auto类型的,可以省略
	return 0 ;
}
//a出主函数(作用域)会自动销毁

a(局部变量) 是自动创建的,所有局部变量都是auto类型的,auto可以省略

(2)typedef 关键字

顾名思义:类型定义,类型重命名
把一个复杂的类型/使用起来不方便的类型简化

typedef unsigned int uint;//typedef将unsigned int重新起名命名为uint
int main()
{
	unsigned int num1 = 0;//定义无符号整型变量num为0
	unit num2 = 0;//和上面相同
	return 0;
}

unit num2 相当于unsigned int num2
前提用typedef unsigned int uint
//typedef将unsigned int重新起名命名为uint

(3)static- 静态 关键字

用三种法:可以修饰局部变量,全局变量,还可以修饰函数

  • 具体用法详细记录在 【C语言】 - 9.1中
(4)register(寄存器) 关键字

电脑上的存储设备都有哪些?

  • 寄存器(集成到CPU上)
  • 高速缓存(cache)
  • 内存
  • 硬盘


寄存器的读写数据非常之快

创建寄存器变量
register int num = 3//建议将3放在寄存器中(访问速度会更快)

register的作用只是建议,具体能不能存放在寄存器中 还需要寄存器决定

(5)define 关键字

用法一:定义一个常量

#define NUM 100//定义一个常量

用法二:定义宏(类似于函数)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/707506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-24
下一篇 2022-04-24

发表评论

登录后才能评论

评论列表(0条)

保存