C++ cout能调用子函数吗?

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:22:47
例如:cout<<"数值是:"<<exchange(a,b)<<endl;
其中,“exchange(a,b)”子函数。

c/c++里函数不允许嵌套,所以没有“子函数”
这个语句是可以的
这个函数的调用跟cout 没有关系。 只不过它的返回值被当作 ostream::operator <<的一个参数了

当然可以,只要你exchange函数的返回值是可以显示的类型就可以的.

可以的,只要这个函数有返回值

当你的函数有返回值时,就是会输出返回值;当你的函数是void型时就没有输出了......

你这个肯定不行啊。。。。

一看就知道exchange(a,b)是交换ab的值,

这个函数并没有return 值,即返回值。。。。

如果你要交换的话。这样;

exchang(a,b);
cout<<"数值是:"<<a<<endl;
或者
cout<<"数值是:"<<b<<endl;