鱼C论坛

 找回密码
 立即注册
查看: 4582|回复: 4

想問一下Void 和返回值 的意思

[复制链接]
发表于 2012-12-23 17:52:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
main前有些會有void
我想請問一下void是什麼意思?

如果一個函數中有void (如: void plus(int x, int y)) 是不是返回的值就一定 == 0?
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-23 18:01:44 | 显示全部楼层
本帖最后由 小斗鱼 于 2012-12-23 18:03 编辑

所谓返回值,就是这个函数运行之后得到的一个结果,main函数前面的void代表着main这个函数没有任何的返回值,而不是==0 void plus(int x, int y)函数,传进来两个值,x和y,运行之后不返回任何值,就是执行一段功能而已
如果要是
int plus(int x, int y)
{
return x+y;
}
就是要返回x+y的值,这时候就需用int来定义这个函数了,因为返回的结果是一个int类型
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-23 18:18:20 | 显示全部楼层

原來如此,  補問補問: 請問 char pop(void); 的意思是什麼?
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-23 18:20:13 | 显示全部楼层
kit1858644 发表于 2012-12-23 18:18
原來如此,  補問補問: 請問 char pop(void); 的意思是什麼?

void就说明没有值
char pop(void);
就说明这个函数不接受外面传进来的值,因为括号里是void
char说明这个函数最终运行完之后会返回一个char类型的值
满意请选最佳哈~
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-23 18:22:46 | 显示全部楼层
本帖最后由 kit1858644 于 2012-12-23 18:26 编辑
小斗鱼 发表于 2012-12-23 18:20
void就说明没有值
char pop(void);
就说明这个函数不接受外面传进来的值,因为括号里是void

受教了...謝謝
P.S. 满意请选最佳<----在那選?
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-9 08:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表