我的代码不知道为什么运行不了,百度了还久都不明白哪里错了,希望大佬们能指点一下
#include<stdio.h>main (void)
{
int i=1,a=0;
whlie(i<=100)
{
a=i+a;
i++;
}
printf("%d\n",a);
} 求教ing while你写的whlie 还有void你写在哪里了 第二行为void main()或者int main(),第五行while 下次贴的时候把报错贴上 void main()
还有while 打错了 主函数mian前面是有类型的,int mian 或void main. 关键字 while 不是 whlie. 关键字是 while不是whlie! #include<stdio.h>
void main ()
{
int i=1,a=0;
while(i<=100)
{
a=i+a;
i++;
}
printf("%d\n",a);
}
2 13 C:\Users\user\Desktop\未命名2.cpp '::main' must return 'int' 我写int就可以 写void main就不行 Ccoding 发表于 2017-12-12 08:13
第二行为void main()或者int main(),第五行while
我写的void main()不可以 只能写int main()为什么? micheal1 发表于 2017-12-12 10:53
下次贴的时候把报错贴上
好 sepulcher 发表于 2017-12-12 19:22
我写的void main()不可以 只能写int main()为什么?
末尾加个return 0; sepulcher 发表于 2017-12-12 19:22
我写的void main()不可以 只能写int main()为什么?
这个看编译器的,有的就必须写int强制让你显式返回,有的甚至连返回类型都不用写,但是最好的习惯尤其是main函数是要指定返回类型和返回值
页:
[1]