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

C语言中 有哪些关键字

发布网友 发布时间:2022-11-28 00:53

我来回答

1个回答

热心网友 时间:2023-10-19 20:10

关键字,已经有人列出了,不重复了。if 是关键字,毫无疑问。
如果写程序,不是标示符要满足那些条件,而是应当遵循一定规则命名。
比如,临时变量,tmp、temp、i、j、k、x、y、z。
一般变量要求有含义,比如sum表示和,avg表示平均值。
全局变量使用比如,g_time全局时间。
一般规则:
1、可以作为标识符的:
a、下划线或者字母
b、下划线或者字母开头,后面接若干个(下划线或者字母或者数字)。
如果要精确需要看BNF,参考C90,6.1.2章节。
c、不能和关键字一样
2、关于关键字:标准的已经有人列出了,但是C语言的各个方言会有不同的关键字,比如VC里面的__int64也是一个关键字。具体的要查具体方言的手册。
3、使用标识符的一般规则:
a、局部的标识符不要和全局的重名,比如最好不要用printf,scanf等作为局部变量。
b、尽量不要使用库函数的名字,其实和上面的一样,库函数大都是全局的。
c、尽量不要用C++的关键字,比如class作为标识符,这样以后移植会遇到困难。
个人感觉,C语言这个地方确实是有些缺陷的,C++引入了命名空间才解决了全局符号过多的问题。
事实上,没有人知道C语言究竟有多少全局符号和函数,尤其是当使用了众多库函数的时候,甚至有些时候库函数和库函数都会重名,一旦发生都是损失巨大的悲剧。
大致就是这样,慢慢使用中积累经验吧,多看看类似的C语言规范,会提高你的水平。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 金税盘版发票号开错了,正确的号码开成第二个,没有开的怎么作废 请帮我列出一个10天之内提高跳高水平的训练计划 什么是费率厘定 低配是什么意思? 请问部队高职低配什么意思 东莞租房中介费怎么算?是什么样的比例? 广东东莞齐聚睿中介公司怎么样 我想在东莞做劳务中介给电子厂送人,但是不知道怎么做,有没有大佬告知一下 分期乐不还款上征信吗 七代凯美瑞属于国几排放? 6代凯美瑞是国几排放? 丰田凯美瑞属于国几排放标准? 丰田凯美瑞属于国几排放标准 驾校一点通的评论怎么看不到 asahi朝日啤酒酵母z片功效与作用 ASAHⅠ什么品牌 用友软件里面的"iff函数"与"iif函数"哪个对?在谷歌查找是出现的都是iif,为什么用友软件用iff,是自创吗 用友工资公式设置 用友工资IFF语句怎么用 用友t3中公式的设置。iff函数的 she英文怎么读 如何注销实名认证 ps4怎么双人游戏 观赏枣树盆栽如何栽培,养护技术有哪些 GUM康齿家牙膏里的GK2有什么功效? 我想做个二维码,通过微信扫一扫二维码就可以显示出音乐和图片出来的,我要用来表白 我家水井出来的水,洗米米都会变黄。洗衣服会褪色,而且衣服还很硬,加热后上面有一层白沫。这是怎么了呢 绿地控股为什么那么多散户买?绿地控股一季度报表预计?600606绿地控股股是什么股票? 绿色电力股票是骗人的嘛 潍坊发动机是潍柴发动机么 类似节奏大师的网游 dna1860iu/ml是什么单位 1.120E+06+IU/ml+是什么意思? 家里的插座出现了奇怪的问题,同一个开关(通过漏电保护开关)中不同回路的插座有的电压正常,有的电压低。 怎么适应市场发展要求 湖北盈通专用汽车明牌防伪在那 读唐代诗人元稹二十四节气诗之《小满四月中》 古诗"毕竟西湖四月中"下一局是什么? 临安滨湖新天地开业时间 徐州滨湖新天地在哪,坐几路车到?