C语言输出不出来

C语言输出不出来一直显示有一个错误,把空格填上没错误但是什么都输不出来,求大神解答。

你的for循环少了一层{ }这样的中括号,后面的两个printf括起来
应该是for(){
printf();

printf();
}
这样追问

还是有错误

追答

void main()要加括号的

追问

一按回车怎么就没了

追答

你还是把代码拿给我看看吧,直接发给我

追问

#include
void main()
{
char c[10]={'I',' ','a','m',' ','a',' ','b','o','y'};
int i;
{
for(i=0;i<10;i++);
printf("%c",c[i]);
printf("\n");
}
}

追答

#include
int main(){
char c[10]={'I',' ','a','m',' ','a',' ','b','o','y'};
for(int i=0;i<10;i++){
printf("%c",c[i]);
printf("\n");
}
return 0;
}

追问

这样输怎么显示有错误

追答

首先for循环不是这么写的,for循环是按照括号里面的条件循环大括号里面的语句,int main()和void main的差距就是前者需要返回参数,也就是return 0,后者不需要

追问

for(int那个地方是不是有错误

追答

那个是没有错的,你在外边定义了int i; 我只是拿到for括号里面来了而已,都是一样的

追问

提示一个错误

追答

你能不能登录QQ按ctrl+alt+A截屏啊,你这样的图看不见啊

追问

嗯嗯

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网