【标准变化总结】C语言标准变化总结
C90标准:
1、注释
要求语法是:
/*注释文字*/
不允许是:
//注释文字
2、数据类型声明
要求语法是:变量声明必须要在函数的最前面。例如:
1 int i; 2 for(i=0;i<n;i++){}
不允许是:
for(int i=0;i<n;i++){}
3、C++语法与C语法:
C++语法中函数的参数可以传递如下代码所示的地址变量:
void CreateBiTree(BiTree &T){}
C语法中只能传递如下代码所示的指针变量:
void CreateBiTree(BiTree &T){}
暂时搞不清楚是C几版:
C语言中,数组的长度在定义后是不可改变的。即不可以动态分配数组长度;
C++语言中,可以动态分配数组长度(不过这会带来性能上的损耗)。
C/C++标准参考:
C参考:https://en.cppreference.com/w/c
C++参考:https://en.cppreference.com/w/cpp
C/C++参考:https://en.cppreference.com/w/
C++资源站:http://www.cplusplus.com/

浙公网安备 33010602011771号