【 以下文字转载自 CProgramming 讨论区 】
发信人: il15 (il15), 信区: CProgramming
标 题: 请大家帮个忙,测试一下for里面没初始化的变量
发信站: 水木社区 (Mon Jun 21 11:12:45 2021), 站内
想看看你们手中的编译器会不会报 没初始化的变量 之类的错误。
我用了 gcc 9.3.0 没报。
程序如下:
#include <stdlib.h>
#include <stdio.h>
int for_uninit( )
{
int i, x, y;
for (i = 0; i < 10; i ++) {
x ++;
y = y + 1;
}
return x + y;
}
int main( )
{
fprintf( stderr, "%d\n", for_uninit( ) );
return 0;
}
--
FROM 14.16.145.*