【标准变化总结】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/

posted @ 2020-07-14 21:12  BearKuma1069  阅读(230)  评论(0)    收藏  举报