搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ mian 前是不是一定要加 void
标题:
mian 前是不是一定要加 void
只看楼主
luo123
等 级:
新手上路
威 望:
2
帖 子:324
专家分:0
注 册:2007-4-13
第
11
楼
得分:0
没有加的话,有时编译会有warning
[url=http://www..cn]电子编程[/url]
2007-08-10 17:17
hackerjiang
来 自:地球
等 级:
版主
威 望:
3
帖 子:780
专家分:111
注 册:2007-4-27
第
12
楼
得分:0
可以只有 main
(づ ̄ 3 ̄)づ
2007-08-10 17:23
雨中飞燕
等 级:
禁止访问
威 望:
8
帖 子:2200
专家分:0
注 册:2007-8-9
第
13
楼
得分:0
以下是引用
hackerjiang
在2007-8-10 17:23:54的发言:
可以只有 main
wrong
2007-08-10 17:24
leeldy
等 级:
新手上路
帖 子:79
专家分:0
注 册:2007-8-2
第
14
楼
得分:0
标准C格式貌似是这样的
int main(void/int argc,char **argv)
{
...............
return(0);
}
↑↑↑↑↑↑↑↑如果我错了,请改正我的错误↑↑↑↑↑↑↑↑
2007-08-10 17:32
jackys2006
等 级:
新手上路
帖 子:195
专家分:0
注 册:2006-3-10
第
15
楼
得分:0
关于main函数的格式,目前还没有统一的标准,
main()
void main()
int main(void/int argc,char **argv)
都是可以的,
这里说的可以是指编译不会出错,程序能正常运行
一般还是用最后那个,比较规范
leeldy 的是对的
但是这也是近几年才规范起来的吧,你去看以前的教科书,并不是这样的
2007-08-10 17:48
boot2046
等 级:
新手上路
威 望:
3
帖 子:168
专家分:0
注 册:2007-7-23
第
16
楼
得分:0
所以不能一概的否认他就是wrong的
历史问题啦~~~
Linux是简单的,你不需要成为天才也能理解这种简单,Windows是复杂的,就算你是天才也不能理解这种复杂
2007-08-10 17:59
蒹葭
等 级:
新手上路
帖 子:66
专家分:0
注 册:2007-7-26
第
17
楼
得分:0
main 函数的返回值应该定义为 int 类型,C 和 C++ 标准中都是这样规定的。虽然在一些编译器中,void main ()可以通过编译(如 vc6),但并非所有编译器都支持 void main() ,因为标准中从来没有定义过 void main (),所以main()也是对的。
2007-08-10 18:25
sjt
等 级:
新手上路
帖 子:30
专家分:0
注 册:2007-8-1
第
18
楼
得分:0
是:main~~~
2007-08-11 00:19
小鸟黑黑
等 级:
新手上路
帖 子:61
专家分:0
注 册:2007-7-25
第
19
楼
得分:0
是个标准吧!有C90 C99标准是个写法吧 估计还有最新的标准
我讨厌别人叫我菜鸟,不过我的确很菜。。。
2007-08-11 11:10
寂寞在唱歌
等 级:
新手上路
帖 子:12
专家分:0
注 册:2007-8-2
第
20
楼
得分:0
看情况而定,main前面不一定要加void ,void是无返回。
你是不是搞错了,是main而不是mian/
2007-08-11 12:38
24
2/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-161712-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.071416 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved