|
发表于 2021-9-20 22:22:40
|
显示全部楼层
这个代码无法通过编译呀,你看
奇怪,你那边可以通过编译吗?
- $ vim main.c
- $ gcc -g -Wall -o main main.c
- main.c:1:1: error: unknown type name ‘Int’; did you mean ‘int’?
- Int i=1;int num[10];
- ^~~
- int
- main.c:2:1: warning: data definition has no type or storage class
- Num[i++]=1;
- ^~~
- main.c:2:1: warning: type defaults to ‘int’ in declaration of ‘Num’ [-Wimplicit-int]
- main.c:2:1: error: variably modified ‘Num’ at file scope
- main.c:2:10: error: invalid initializer
- Num[i++]=1;
- ^
- main.c:3:8: error: stray ‘\342’ in program
- Printf(▒▒▒%d %d %d”,num[1],num[2],i);
- ^
- main.c:3:9: error: stray ‘\200’ in program
- Printf(▒▒▒%d %d %d”,num[1],num[2],i);
- ^
- main.c:3:10: error: stray ‘\234’ in program
- Printf(▒▒%d %d %d”,num[1],num[2],i);
- ^
- main.c:3:11: error: expected declaration specifiers or ‘...’ before ‘%’ token
- Printf(“%d %d %d”,num[1],num[2],i);
- ^
- main.c:3:19: error: stray ‘\342’ in program
- Printf(“%d %d %d▒▒▒,num[1],num[2],i);
- ^
- main.c:3:20: error: stray ‘\200’ in program
- Printf(“%d %d %d▒▒▒,num[1],num[2],i);
- ^
- main.c:3:21: error: stray ‘\235’ in program
- Printf(“%d %d %d▒▒,num[1],num[2],i);
- ^
- main.c:3:23: error: expected declaration specifiers or ‘...’ before ‘num’
- Printf(“%d %d %d”,num[1],num[2],i);
- ^~~
- main.c:3:30: error: expected declaration specifiers or ‘...’ before ‘num’
- Printf(“%d %d %d”,num[1],num[2],i);
- ^~~
- main.c:3:37: error: expected declaration specifiers or ‘...’ before ‘i’
- Printf(“%d %d %d”,num[1],num[2],i);
- ^
- $
复制代码 |
|