2023-11-08 04:24来源:m.sf1369.com作者:宇宇
变量是 声明和定义(初始化)是同时产生的
也就是说int a=2;那么同时对a进行声明和初始化
在c和c++中两者并没有什么区别
对于我们的习惯用法来说两者说法不同 但用法一致吧
我写的时候感觉没有区别
可能跟编译器版本什么的有关系,一般来说都是放在程序的开始位置进行变量声明,最好还是按老版本的来吧,兼容性强些,c99中的一些东西有些编译器不能用的,比如for(int i=0;i<10;i++)这个在c99中是支持的,但在c89中就不行