C语言两个for循环

发布网友

我来回答

3个回答

热心网友

里面就才一个For啊,你这个程序是将数组C[10]里的数依次输出吧,结果应该是:
12345670
press any key to continue
因为你的printf("\n") 没包含在For里面,所以只能是到最后输出0了才有一个回车,结束程序。
而你的另一个函数void fun(int a ,int b),由于没有在main()里面调用到,因此是无效的、不起作用的。
你如果需要实现什么功能请说,我可以给你提供点参考。
补充:你的printf("\n") 少了个分号。
再补充:
如果你想将C[10]倒序打印,可以将For语句改成:for(i=9;i>=0;i--)printf("%d,",c[i]);

而不是使用void fun(int a ,int b)这个函数通过对调来一个接一个交换元素实现。不过如果你非要用这种方法实现也可以,就是比较麻烦一点,需要帮忙的话可以追加提问,我会在看到追加的第一时间回复。

热心网友

C语言的数组概念的学习,通过for循环输出打印数组

热心网友

for(……)
for(……)
{……}
第一个for
的循环体只有一个语句
for()
{
for()
{}
}
花括号括着,内中可以这个语句组,即许有多个语句,分号分开,也可以是空语句
当花括号中只写了一个for子句没有其它内容时,那跟上面一个等效

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com