keil中c99mode(变量可以定义在函数任意位置)

keil中c99mode(变量可以定义在函数任意位置),第1张

keil中c99mode(变量可以定义在函数任意位置)

C99mode:几个比较常用的已经着重标注了

定义变量的位置可以不设置在开头,定义在任意位置

增加restrict指针:主要用做函数形参

inline(内联)关键字:函数与参数不需进栈与退栈

新增数据类型:bool,true以及false 宏  引用long long int

预处理程序的修改:具有可变数目的参数的宏 _ Pragma *** 作符

for语句内的变量声明:可以在for循环定义变量

复合赋值:复合赋值中,可以指定对象类型的数组、结构或联合表达式

柔性数组结构成员:结构提中的最后一个元素允许是未知大小的数组,一般是a[0],申请大小就是下标扩大就是申请多少

_ func__ 预定义标识符:表示该函数的名字,在该函数输出会输出该函数的名字

复合赋值初始化符

printf和scanf函数系列的增强

对数组的增强

分散代码与声明

等等

支持的新库

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

原文地址: http://outofmemory.cn/zaji/5715089.html

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

发表评论

登录后才能评论

评论列表(0条)

保存