int+main+为什么出错
答:你这是定义了两个main函数,main函数重复定义了。把8行以前的所有代码删掉或注释掉就可以了。
答:int a、b、c、d、e、f;您已经定义了a,它与全局a[n]是同一个名称,所以main()中使用的所有a都是int a、b、c、d、e、f这里定义的,您把它作为全局数组a[n]使用,就发生了错误,只需更改这两者随便一个名称就可以解决错误。
答:iostream.h中对main()的说明就是void main(). 再说,如果int main(),你的main()里也没有返回值.
答:为了确保能查出是什么问题,你重新编写一个简单的程序,再编译、运行试试看,是不是仍旧这样?
答:给你改了一下,你对比一下吧。include <iostream>#include <cmath>//Declaracin de constanteusing namespace std;float a = 10*sqrt(3);float cosB = sqrt(3)/2;float cosC = sqrt(3)/2;float sinC = 1/2;float sinB = 1/2;float AREA = 0;int main(){std::cin>> a;std::cin...
答:可能是c语言的问题,c语言本身是必须在程序的一开始就把所有的变量都声明了才行的。 但是现在的编译器一般都不会检查这个问题。谢谢,望采纳。
答:1、有无返回值 void main没有返回值,int main有返回值。2、返回值类型 int main返回int类型的数据,void main不返回。但是在C语言推荐写法中,建议使用int main,因为在有的编译器虽然viod main可以通过编译,但在其他编译器就会报错。为了代码拥有更好的可移植性,一般写int main。
答:1、驱动不稳定,与系统不兼容,出现内存不能为Read或者文件保护。2、统安装了一个或者多个流氓软件,这出现IE或者系统崩溃的机会也比较大,出现文件保护。
答:include <iostream> using namespace std;int main(){ cout<<"this is a " <<endl;return 0;} 你有的写错了,而且少了分号,你出现错误是因为你写的程序中有的实在中文状态下的,编译时就会出错,应该在英文状态下编译,上面是我帮你修改好的,我运行过了,没有错误。
答:include <stdio.h> int main(){ printf("This is a C program.\n");return 0;} 这个没错,复制过去把。你的标点,括号,可能不是英文的。
网友评论:
章孔18356314180:
Eclipse中C++怎么提示我int main错误呢 -
24601谢魏
: 一个工程里只能有一个main函数
章孔18356314180:
#include<stdio.h> int main() { char * p="Hello"; p[0]='x'; } 为什么会在运行时出现错误 -
24601谢魏
: char* p 这个指针指向了一个 常量区域 "hello"此字符串不可以修改.p[0] = 'x' 试图修改.当然会出错.char p[]="hello",就可以了.
章孔18356314180:
为什么函数放在main函数后面会出现错误
24601谢魏
: 在main函数调用函数之前,被调用的函数需要声明或者有实现,你把pp函数放在main之前就是告诉main函数可以调用了,或者你可以在main函数之前加pp的声明语句void pp(int *a,int *b,int *c);也可以.
章孔18356314180:
如下图,为什么main函数那行一直在报错. -
24601谢魏
: 有的编译器不支持main 你可以写成void main 或int main(推荐),然后最后写上return 0分号
章孔18356314180:
C语言1、下面的程序存在什么错误?为什么? #include <stdio.h> float f(float,int); int main() { -
24601谢魏
: 返回值为一个float变量,不能直接赋值给int y ,还有int main 需要返回值,return 1 ,将int y 改为 float y即可
章孔18356314180:
main下面显示错误,什么原因?怎么改 -
24601谢魏
: public class Exer { public static void main(String[] args) { long j1 = 1; long j2 = 1; for (int i; i >= 1; i++) j1 *= i; fo...
章孔18356314180:
C语言简单问题出错 就高手指点 main() 的这个左括号(个错误 为什么啊! 还有其他什么错误请高手指点下! -
24601谢魏
: int a,b,c,d;少了分号
章孔18356314180:
求矩阵左上角到右上角最大和: int a[30][30]为什么在main()里边就会出错,在main()外边就可以. -
24601谢魏
: 30x30x4=3600,内在需求并不大,放在main里应该没有问题.
章孔18356314180:
错误代码二: #include <stdio.h> int main() { int a,b; -
24601谢魏
: #include int main() { int a,b; int sum; scanf("%d%d",&a,&b); //应该先读数 sum=a+b; //再求和 printf("sum=%d\n",sum); //最后输出结果 return 0; }