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

干自闭

关注

阅读 95

2022-01-31

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

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

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

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

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

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

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

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

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

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

复合赋值初始化符

printf和scanf函数系列的增强

对数组的增强

分散代码与声明

等等

支持的新库

精彩评论(0)

0 0 举报