C语言返回值函数用法

谁能跟我讲讲函数的返回值问题 比如 无参无返回值函数 无参有返回值函数 有参有返回值函数的运作过程 最好举例说明

无参无返回值类型函数是 void ss(void)
无参有返回值类型函数是 int ss(void)这就表示函数的返回值是int类型的,你可以改为你想要的任何类型
有参有返回值类型函数是 int ss(int x,int y)这就表示函数的返回值是int类型的,且函数具有两个参数,且两个参数都是int类型的。当然你可以改为你想要的任何在C里面支持的类型。。

实际上参数就是你需要传递给函数进行处理的值,返回值就是指你的函数当处理完传递的参数过后需要传回给调用函数的一个值得。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-21
void show(){ printf(""); }调用这个函数的时候会直接输出printf里面的内容;
char* show(){return student; }调用这个函数时会返回student这个字符串的首字母的地址;
int show(int a,int b){ return a+b;}调用这个函数时会返回a+b的值;
第2个回答  2019-03-31
参数和返回值是两码事,不要当成一个词。
无参无返回值函数
void
faction()
{
}
//前面的void就是返回值的类型
‘void’是空的意思,就是说返回值是空,也就是无返回值的意思
有参无返回值函数
void
faction(int
i){
}
//参数为整形的函数,且也是无返回值的。
无参有返回值函数
int
faction(){
}
//返回值为int
型的函数,且是无参的。
有参有返回值函数
char
faction(int
i)
//返回值为char的函数,且参数是int
相似回答