关于c语言的标准问题
int main()这种写法是不被承认为标准写法的吗?c语言的什么标准支持在for循环中定义变量呢? int main(void)是被承认的无参数的标准写法
c++才支持吧,c中都不支持中间定义变量 本帖最后由 Charles未晞 于 2018-3-12 11:21 编辑
没懂,,,你说这个吗
#include<stdio.h>
int main()
{
for(int i=0; i<5; i++)
{
printf("%d", i);
}
} c99标准支持在循环中定义变量~ BngThea 发表于 2018-3-12 11:16
int main(void)是被承认的无参数的标准写法
c++才支持吧,c中都不支持中间定义变量
为什么int main(void)是标准写法,而大部分人都省略void呢? 御笔剑客 发表于 2018-3-12 12:03
为什么int main(void)是标准写法,而大部分人都省略void呢?
只是可以省略,但是并不标准
页:
[1]