搜索
首页 电脑/网络 程序设计 C/C++

C语言中的相关问题

void main()和main()有什么区别?

全部回答

2006-08-05

0 0
    不是哦~ void是声明这个函数没有返回值的意思。 在Turbo c里,函数没有返回值的时候不写void不算错误(error),但会有警告(warning)。警告只是提示你这样写不好,但不致命,可以编译和执行。
   当时我们学C语言的时候,教材上一般都不加void,但老师嘱咐我们写程序的时候最好把它加上。   但函数最后写了“return 0;”的话,函数就有返回值了,那函数名前面必须声明返回值类型。
  0可以做int、long、float等类型的返回值,比如写成 int main() { ………… …… return 0; } 这样写的主函数,执行之后会返回一个0。  在Turbo c里执行程序后按alt+F5显示的结果画面里只能看到代码中输出语句输出的内容。
  但这个主函数的返回值其实是有别的方法能看到的。

2006-08-09

45 0
不要写void main()这是不符合标准的, 应该写int main()但不一定要return 编译器会自己加的. 有详细的解释

2006-08-07

27 0
mian()是默认int型

2006-08-06

46 0
这个要看编译器的识别问题了,像devcpp 必须声明main的返回值类型 而VC6.0 可以不用声明。

2006-08-04

43 0
main()最后要写return 0; void main() 可以省略 其实就是格式的问题 看个人习惯了~

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报