记录
程序信息
#include <stdio.h>
int main() {
for (int i= 1; i<= 5;i++){
printf("%d ",i);
}
return 0;
}
错误:只允许在 C99 模式下使用‘for’循环初始化声明
[root@opengauss test01]# gcc a.c
a.c: 在函数‘main’中:
a.c:3:6: 错误:只允许在 C99 模式下使用‘for’循环初始化声明
for (int i= 1; i<= 5;i++){
^
a.c:3:6: 附注:使用 -std=c99 或 -std=gnu99 来编译您的代码
[root@opengauss test01]#
[root@opengauss test01]#
[root@opengauss test01]# gcc -g -std=c99 a.c -o main
[root@opengauss test01]# ll
总用量 16
-rw-r--r-- 1 root root 112 8月 16 21:25 a.c
-rwxr-xr-x 1 root root 9592 8月 16 21:27 main
[root@opengauss test01]# ./main
1 2 3 4 5 [root@opengauss test01]#
[root@opengauss test01]#
截屏