显示的是 id returned 1exit status,什么意思?
c语言吧
全部回复
仅看楼主
level 6
sddf 楼主
#include<stdio.h>
void Printf(int N);
int main(){
int N=0;
scanf("%d",&N);
Printf(N);
void Printf (N){
int i;
for(i=0;i<=N;i++){
printf("%d\n",i);
}
}return 0;
}
2023年04月26日 11点04分 1
level 11
说你的问题出在 返回(return) 和 出口(exit) 。
挪动2行即可改正:
int main(){
int N=0;
scanf("%d",&N);
Printf(N);
return 0; //把这个移到这里
} //把这个移到这里
void Printf (N){
int i;
for(i=0;i<=N;i++){
printf("%d\n",i);
}
}
2023年04月26日 11点04分 0
懂了,谢谢老哥[真棒]
2023年04月26日 12点04分
在main 的下面定义,又不在main里面先声明,不报错??
2023年04月26日 12点04分
吧务
level 14
ld returned 1 exit status是链接器遇到错误终止的意思,具体错误在前面的信息里。
2023年04月26日 11点04分 2
[真棒]
2023年04月26日 12点04分
1