c语言的void是什么意思?跟int有什么区别 我刚开始学 别解释的 太麻烦不要百度 没返回值是啥毅丝?

如题所述

第1个回答  2011-12-16
比如
int main()
{.......
........
return 0;
}/*这就是有返回值的 */

再比如
void main()
{......
.......
}/*这后面就不用return了*/
其他函数什么的也类似这样的意思追问

那个返回值有什么用 ?、没有返回值有什么特别的地方吗?

追答

比如函数的返回值 当他计算完后可以返回一个数值

本回答被提问者采纳
第2个回答  2011-12-16
void表示函数没有返回值,int表示函数的返回值为整型
第3个回答  2011-12-16
void 的意思是空类型
int 是整型 整数都是整型的
第4个回答  2011-12-16
void func();
int funcB();

用的时候就是
func();

int result = funcB();

一个有返回值, 一个没有返回值追问

那个返回值有什么用 ?、没有返回值有什么特别的地方吗?啊

追答

返回值当然有用啦,
说个例子,当你想要写个函数,结果是想知道两个值中大的那个.
应该写成
int max(int a , int b){
return a > b ? a : b;
}
你要是没有返回值, 不就不知道到底哪个大啦

没有返回值, 也有可能的啊, 就是不需要返回了.

怎么说呢, 应用场合不一样.
没有返回值的时候,那个返回类型的地方又不能什么都不写, 所以, 就有一个特别的关键字,
叫void 来表示.

你要是还不能理解, 只能说你还没用到, 可以先往后面看,
以后再回来看, 会有体会的.

相似回答
大家正在搜