什么是函数的返回值?
我们举个简单的例子:
在这个例子中:
返回值怎样表达?
return 表达式;
返回值的类型
举例:
int Add(int a,int b)
{
return a+b; // 返回值表示两个整数的和,也是 int 类型
}
我们这个函数定义的类型是 int 型,那么返回值的类型就也要是 int 型。
函数没有返回值的情况
一个函数可以没有返回值。
举例:
我们对上面的函数稍作修改
void Add(int a,int b)
{
printf("%d",a+b); // 输出 a+b
}
同样是计算两数之和,修改后的函数不再将结果返回给主函数,由主函数输出,而是直接在函数内输出。
此时函数定义时,就要为 void 类型。
全部0条评论
快来发表一下你的评论吧 !