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

c99C99标准的新特性

发布网友 发布时间:2024-09-28 23:09

我来回答

1个回答

热心网友 时间:2024-10-05 04:52

自C语言的ANSI标准化以来,标准保持相对稳定,直到C++的持续改进。1995年的C语言新版本(Normative Amendment 1)并未广泛传播。直到1999年ISO发布的9899:1999,即C99标准,才带来了显著的改进。C99于2000年3月被ANSI采纳。

C99引入的特性包括:编译器限制放宽,如每行源代码最多支持4095字节,变量和函数名长度增加到63和31字节(extern仍要求31字节)。预处理器功能增强,如宏支持可变参数并能处理空参数,以及行注释的使用。新关键字如restrict、inline、_Complex、_Imaginary和_Bool加入,提供了如long long、long double _Complex和float _Complex等类型支持。

数组长度现在可以是变量,用int a[*]表示,但出于效率考虑,这种写法并非新类型,不适用于全局变量和结构体。变量声明不必总在语句块开头,例如for循环可以写作for(int i=0;i<100;++i)。类似C++构造函数的临时构造语法也得到了支持。

初始化结构和数组的方式也有所变化,如hehe[]的创建。字符串支持Unicode字符,而浮点数的表示和格式化也有所扩展。C99还引入了16进制浮点数,以及long long和宽字符输入输出支持。

其他改进包括对不写函数返回类型的处理,结构体数组的写法变化,以及const的处理。标准头文件也进行了更新,例如添加bool支持的,复数支持的等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
淘宝88vip淘气值不够能自动续费吗 淘宝88vip淘气值不够怎么办 中国历史上的皇帝都是那些人? 有一艘质量为1.6×10 7 kg的轮船,发动机的额定功率是1.8×10 8 W,假 ... 蒸气机、内燃机、汽轮机、喷式发动机对社会生产力的发... 轮船的发动机为什么不用消音器? 标致308问下大家新308按钥匙上面的后备箱按钮,后备箱会弹起来么 标致308后背箱关不上是哪里坏了? 请问可以用电脑玩psp游戏吗 PSP游戏可以在电脑上玩吗如题 谢谢了 用电脑能玩PSP上的游戏吗? 四川大竹特产:大竹香椿 word中表格内字体上偏怎么调整呢? 为什么吃橄榄油、花生油也依然会得三高?猪油被人们遗忘了吗?_百度知 ... ...C99 标准都推出很长时间了,真正能够完全支持 C99 的编译器却比较少... 吃生油对身体有害处吗 word表格文字怎么调成倾斜的word表格文字怎么调成倾斜的 植物油的害处植物油的危害 excel如何倾斜表格中的字体 六种温馨的装修风格,你最爱哪一款? ...编程求sum=3+33+333+3333+33333的值,要求使用for...endfor语句来完 ... matlab计算3 33 333 3333 ...的前十项数之和 c语言编写程序计算3+33+333+3333 C语言3+33+333+3333+33333+333333+3333333+33333333的编程? 联想y9000p笔记本搜索不到wifi?? 求s=3+33+333+ +33 333的和,要求加数用递归调用 求C语言的编程s=3+33+333+3333+33333的值 计算s=3+33+333+···n个33···3,n由主函数输出,int f(int n... 用c语言求3 33 333 3333 33333 333333 C语言,用for语句求S=3+33+333. 女生下雨天到家帆布鞋运动鞋湿了会直接洗了么?还是穿几天再说?大家多久... 玉米可以做什么 下雨天帆布鞋弄脏了大家都洗不洗?我的鞋刚到家都湿了脏了明天怎么... 北京北欧装修软装特点解析,为空间注入情绪和层次 房间装修时选什么颜色以后不容易后悔,快来看看吧,你还在纠结吗? 小户型这样设计,打造温馨治愈系小家 在手机怎么样下载UC播放器,诺基亚5300可以下载吗? 能给我发一份中国好声音的全部歌曲吗? 有么有诺基亚5300天天静听播放器 大话西游2怎么杀人? 大话西游2弄双修正杀化身带什么职业好杀? 大话西游2 男仙如何搞克 勤廉双述简介 普耐尔momo3平板电脑图像显示花屏而且有时候动一下虽不花,但是触屏没反... 普耐尔MOMO3怎么上网 女生下雨天还穿运动鞋帆布鞋吗?回家都多久洗一次鞋子? momo的梗含义 ...鞋帆布鞋都洗不洗鞋?我一直这几双换着穿的看着脏吗?你们都多久洗... 一个村长能贷款100万给我,年利率3.5%,靠谱吗 普耐尔MOMO3视频性能 姐妹们,你们现在穿运动鞋帆布鞋洗不洗鞋子的?我一直几双鞋换着穿,今 ...