问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中的关键字

发布网友 发布时间:2022-04-21 08:59

我来回答

5个回答

热心网友 时间:2023-03-02 21:01

C源程序的关键字---------------------------------------------------------------------------------------
所谓关键字就是已被C语言本身使用, 不能作其它用途使用的字。例如关键字不能用作变量名、函数名等
由ANSI标准定义的C语言关键字共32个
1 数据类型关键字(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 :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
各种类型在内存中占的字节数有变化,如《c程序设计》第二版上说int 型占16比特数,但对于一个32位机来说,int型已经占32比特数了。
(2)控制语句关键字(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 :子程序返回语句(可以带参数,也看不带参数)
3 存储类型关键字(4个)
(1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static :声明静态变量
4 其它关键字(4个):
(1)const :声明只读变量
(2)sizeof:计算数据类型长度
(3)typedef:用以给数据类型取别名(当然还有其他作用
(4)volatile:说明变量在程序执行中可被隐含地改变

参考资料:http://ke.baidu.com/view/1219.htm

热心网友 时间:2023-03-02 22:19

32个。
多出来的几个是一些不能用做标识符的扩展关键字

热心网友 时间:2023-03-02 23:54

auto
break
case
char
const
continue
default
do
double
else
enun
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
共32个,又叫保留字。

热心网友 时间:2023-03-03 01:45

auto break case char const continue default do
double else enum extern float for goto
if int long register return short signed
sizeof static struct switch typedef union
unsigned void volatile while
天啊 手写的哦!

热心网友 时间:2023-03-03 03:53

asm auto break case cdecl double else enum extern far float for goto huge if interrupt int long near pascal register return short signed sizeof static struct switch typedef union unsigned void volatile while
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 C语言有那些关键字? C语言中有哪些关键字,功能是什么? C语言中各个关键词的含义,谢谢~ C语言有哪些关键词,C语言44个关键词大全 c语言的关键字有哪些 小米手环怎么连接手机 小米手机突然跳出这样的一个支付提示,详见图片,,,,这是什么软件提示的啊?会不会是病毒??? iphone移除旧手机号码 小米手机安装软件总是提示安装失败怎么回事? 小米手机突然跳出激活设备,但是密码忘了怎么办? Old Tom the killer whale,的翻译 小米手机的优势和劣势 小米手机4明明网络可以用但是老弹出网络异常现象 为什么小米手机老是在桌面上弹出这个广告? 小米10屏幕失灵乱跳 小米手机休眠后突然跳出鸿蒙系统界面,一点又没了? 小米手机无缘无故突然跳出安装界面,并提醒安装软件,,上面还写”安装的是病毒,请不要安装”这怎么解决 小米手机突然跳出来远程抄控失败怎么回事 小米手机自动跳出软件怎么解决? 苹果手机怎么把旧手机号删除 C语言的合法的关键字包括哪些? C语言的关键字有几个 c语言常用的关键字试题及解析 一家公司需要有什么样的条件才能到美国纳斯达克上市? 中国大陆公司在美国纳斯达克上市要具备什么条件? 纳斯达克上市的中国企业有哪些? 怎样看明星微博在线时间 例如这样的 新浪微博怎么看别人在线状态? iphone移除旧的受信任号码 excel怎么把数字后面的小数点去掉 怎么把表格里数字小数点后面的去掉 Excel 请问日期中的小数点怎么去掉? excel表格怎么去掉小数点后的数字? 怎样将EXCEL表格中数据小数点去掉? excel表格中如何去掉小数点及后面的数字 表格中怎样把小数点后面的数去掉 怎么把excel表格里面的好多位小数点去掉 表格中数字隐藏的小数点如何去掉 EXCEL中怎样去除小数位 excel怎么批量去掉小数点