为什么有时候return什么也输出不来换成cout却可以了
return不是输出啊,是函数的返回值
cout才是输出啊,相当于printf
老实说,提出这问题的人,脑子是怎么长的??有时间提问,问问身边的同学,问题早解决了
return不是用来输出的,是用来返回一个值给函数
cout是用来输出的
两个区别很大
看一下你的程序具体怎么写的?
return是你调用这个函数时的返回值,cout是输出,先分清楚这点
比如你写了个函数
int A()
{
return 0 ;
}
cout<< A();
这才能输出0
这是啥问题啊,return 和 cout完全是两回事啊,这俩没有可比较的地方啊
return 是函数返回
cout是输出信息,你想输出只能是cout啊