返回值不是打印出来的意思. 是return语句标示的值.
例:
int inc(int n)
{ return n+10; }
返回值是比n大10的整型数;
char * mystr(int n)
{
static char *a[]={"", "Bye", "See you", "So long" };
if (n>=0 && n
}
返回值是指向字符数组第n元素的字符串指针.如果n值落在0-3之外则返回指向a[0],即指向空字符串的指针.
..........
从所提出的问题来看你对C/C++还没有起码的了解. 那样的话别人回答了你也不明白. 建议先读读入门教材.
返回值就像是一个函数计算出来的结果一样
程序中的函数可以
通过传递参数,当然也可以不传递参数
可以返回值,也可以不返回值,不返回值就相当是过程。
你最好找本C++书好好看一下
钱能编的那本就不错,清华大学出版社