个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
主要在返回值的类型,main()函数返回值类型为无类型,但不能够省略。
2个回答
没有区别,你难道感觉出不同了,怎么会问这种问题?
说明你的主函数的返回类型不是int型.void main() or main(),它们的区别在于前者不返回任何值,后者返回int型数据.因为在C语言中,编译器对于在函数调用之前程序没有指出其返回值类型的函数都默认为整型.
7个回答
不要写void main()这是不符合标准的, 应该写int main()但不一定要return 编译器会自己加的. 有详细的解释
5个回答
如果main函数的最后没有写return语句的话,C99规定编译器要自动在生成的目标文件中(如exe文件)加入return0;,表示程序正常退出
1个回答
main这个函数什么输入也没有,什么输出也没有。
用void形容的函数是无返回值函数,即void main()则无需返回一个值,但是省略了void也是可以的,不过严格来讲,无返回值函数规范的还是要加void的,如果是个有返回值的函数则必须要用相应的类型来定义.
main之前可以是void。这样的话,主函数的函数体最后不用返回任何值。
int main() 和 void main()并不是什么时候应该用哪个的问题,而是哪个更安全更规范的问题。 总的来说,用int main()比用void main()要来得更安全,因为只有在某些系统才能用void main() 因此,尽量避免用void main(). 至于更详细的,请参考下面的一...
copy X:\A + Y:\B Z:\C 这里路径就省略了,用X:\ Y:\ Z:\代替了。
int,说明主函数返回值为有符号的基本整 括号里的void,说明主函数没有形参,不需要参数 用处方面,用户说了才算数,看你想干什么了
public static void main(String args[]) public 表示方法是公共的,可以被外部访问。 static 表示方法为static方法,可被类直接调用。 void 表示方法无返回值 main 系统规定的方法名称 String args[] 接收运行时参数
#include int main(void){int a[51];int i,j;for(i=0;ia[j 1]) { int t; t=a[j]; a[j]=a[j 1]; a[j 1]=t; }for(i=0;i<51;i ){ printf("%d ",a[i]);}p...
自动返回的意思 如果没有void,那么程序后面就会有return
对于这道题来说,2种方法都对,都是一样的,只是形参的变量名不一样,其他没有不同
public class process { public static void main(String[] args){ DisplayApplet DA = new DisplayApplet(); int(Graphics g); } }
个人认为使用int main()好一些