猿问

C++中如何定义函数?

如题,

return 是做返回值用的吗?`` 那它返回的值是返回给哪里呢?~

FFIVE
浏览 631回答 2
2回答

米琪卡哇伊

函数的定义格式为:12345        返回值类型  函数名 (  形参列表 )        {            ....            return  对应的返回值类型数据(常量或变量);        }返回值类型  如果没有,则写成void形参列表   如果没有,则写成void如:123456789101112int  fun( char *s ) //返回值类型是int  形参有一个,类型为char *{    return atoi(s); //将字符串转成整形数据,返回给调用者(见下面代码,返回给num)}void main( void ) // 没有返回值,也没有形参{    char str[100];    int num=0;    scanf("%s", str );    num=fun(str) ; //fun函数的返回值存储到num中    printf("该整数为:%d", num );}
随时随地看视频慕课网APP
我要回答