标题:void是什么啊!为什么每一个程序都有他的开头
只看楼主
gvtbs
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2004-9-6
 问题点数:0 回复次数:21 
void是什么啊!为什么每一个程序都有他的开头
void是什么啊!为什么每一个程序都有他的开头
搜索更多相关主题的帖子: void 
2004-10-10 21:34
lyn_gemini
Rank: 1
等 级:新手上路
帖 子:103
专家分:3
注 册:2004-9-15
得分:0 
void 就是表示没有返回值啊,如果不写,就默认为是返回int型

欢迎访问我的博客--*IT一粟*-- : http://lyn_gemini.
2004-10-10 22:50
gvtbs
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2004-9-6
得分:0 

返回值返回到那里啊!!我是一个初学者请多多指教版主说清楚一点行吗???

2004-10-11 15:45
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
得分:0 

关于main的我到没有想到为什么,有什么用???

一般情况下,在子函数中关于返回值应该是返回到栈里的!


差点把你忘了...
2004-10-11 19:17
gvtbs
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2004-9-6
得分:0 

太深了吧!!如果我没有写VOID后里和有写有什么不同的啊啊!我一直都不明白返回值是什么意思啊返回到那里啊!!!没有返回值是什么意思啊!是不是一个函数有返值和没有返回一个值的意思是一样的啊!!~~

2004-10-12 08:33
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
得分:0 

没有写表示有一个返回值是int型的,

写了表是没有返回值,是一个类型.

有的函数调用是需要返回值的,比如说一个函数求两个数的和,返回的就是两个参数的和,

而有的不需要,具体根据自己的需要定义.


2004-10-12 10:05
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
得分:0 

int poppy()

{..........;

return (6);

}

void main()

{int k;

k=poppy;

printf("%d",k);}

这里函数poppy被定义为int型

这样函数poppy的返回值等于6 最后的运行结果为打印6

主函数为void 即主函数没有返回值


动于心而静如水
2004-10-12 10:39
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
得分:0 
以下是引用poppylx在2004-10-12 10:39:00的发言:

int poppy()

{..........;

return (6);

}

void main()

{int k;

k=poppy;

printf("%d",k);}

这里函数poppy被定义为int型

这样函数poppy的返回值等于6 最后的运行结果为打印6

主函数为void 即主函数没有返回值

是不是要加个括号:

k=poppy();


2004-10-12 10:52
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
得分:0 

恩 是吧

现丑了


动于心而静如水
2004-10-12 11:01
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
得分:0 
也不是,是我鸡蛋里挑刺吧.......

2004-10-12 11:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-6311-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.050314 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved