关于源码的问题,急!

来源:百度知道 编辑:UC知道 时间:2024/05/10 01:00:33
#include <stdio.h>
main()
{
int i;
for("i=0; i<10; i++)
printf(" %d", i);
return 0;
}
这个错在什么地方

#include <stdio.h>
main()
{
int i;
for("i=0; i<10; i++)
printf(" %d", i);
return 0;
}
一,for("i=0; i<10; i++) 改成for(i=0; i<10; i++)
二,return 0;你的return反回哪?格式:return (x);

多了个",改成
#include <stdio.h>
main()
{
int i;
for(i=0; i<10; i++)
printf(" %d", i);
return 0;
}

同意二楼的

首先二楼说的格式:return (x);是不绝对的,return 0也可以,而且在main函数中必须有return或者是exit语句,这个值返回到哪里呢?那是返回给操作系统,返回0值,那么说明这个程序运行正常结束,如果不是0,说明运行出错。
所以楼主的程序改成这样最好。
#include <stdio.h>
int main(void) /*这里面其实是有参数的,你现在不用,所以是
void*/
{
int i;
for(i=0; i<10; i++)
printf(" %d", i);
return 0; /*最好是用exit 0;这个在其他操作系统里面可以由
操作系统关闭打开的终端并且刷新 */
}