今天给各位分享c语言关键字及其含义的知识,其中也会对c 关键字解决办法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录
c语言关键字及其含义
一、数据类型关键字(12个):
(1)char:声明字符型变量或函数
(2)double:声明双精度变量或函数
(3)enum:声明枚举类型
(4)float:声明浮点型变量或函数
(5)int:声明整型变量或函数
(6)long:声明长整型变量或函数
(7)short:声明短整型变量或函数
(8)signed:声明有符号类型变量或函数
(9)struct:声明结构体变量或函数
(10)union:声明共用体(联合)数据类型
(11)unsigned:声明无符号类型变量或函数
(12)void:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
二、控制语句关键字(12个):
A循环语句
(1)for:一种循环语句(可意会不可言传)
(2)do:循环语句的循环体
(3)while:循环语句的循环条件
(4)break:跳出当前循环
(5)continue:结束当前循环,开始下一轮循环
B条件语句
(1)if:条件语句
(2)else:条件语句否定分支(与if连用)
(3)goto:无条件跳转语句
C开关语句
(1)switch:用于开关语句
(2)case:开关语句分支
(3)default:开关语句中的“其他”分支
D返回语句
return:子程序返回语句(可以带参数,也看不带参数)
三、存储类型关键字(4个)
(1)auto:声明自动变量一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static:声明静态变量
四、其它关键字(4个):
(1)const:声明只读变量
(2)sizeof:计算数据类型长度
(3)typedef:用以给数据类型取别名(当然还有其他作用
(4)volatile:说明变量在程序执行中可被隐含地改变
C语言中的关键字能大写吗
当然可以,C语言保留的关键字都是小写,C语言又大小写敏感,所以main和Main在C语言中是不一样的。
简述C语言中标识符和关键字的概念与区别
关键字是标识符的一种.标识符是指:可以当作变量名,函数名等的.而关键字为什么不能当作变量名或函数名?因为关键字它有自己的用处,比如int,它是用来定义变量等的,如果它用来当作变量名,就会造成混淆.如:intint=10;inti=(int+10);这样就会造成混淆,因为(type)是强制类型转换,但是这里的意思是要把int的值加上10,然后再赋给i.编译器不知道这到底是干什么的,肯定会出错.标识符是无数个(其实不是无数的,但它非常多,好像说C语言支持最长的标识符是32个)但是关键字只有32个.
为什么我的keil写C语言,关键字不变色
工程文件等创建正常的情况下,看一下你Keil的安装路径里面是否有中文,若有中文就会出现这种问题,建议卸载后更改安装路径至纯英文后重新安装。
关于c语言关键字及其含义到此分享完毕,希望能帮助到您。