听说C语言要求定义变量必须在代码最开始处,C++语言可以随时使用,随时定义。是不是在C++中允许出

发布网友 发布时间:2022-04-23 00:47

我来回答

3个回答

热心网友 时间:2023-10-09 12:56

定义变量的位置没有限定,主要是看你要实现的功能什么时候需要用到以及作用域的范围。后面这个for循环的定义的确是C语言不允许,C++和java都是可以的。

热心网友 时间:2023-10-09 12:56

从理论上来说是这样
不过现在很多C编译器也支持C99标准 也就是说 在一些C编译器中 这样使用也是可以的。
只是并不是所有C编译器都支持这样做。

比如说 常见的VC VS Mingwin 都是支持的
不过 TC一般不支持。

热心网友 时间:2023-10-09 12:57

是的,不过这还需要看编译器,有些编译器支持这样用,有些就不一定支持了。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com