猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C++中如何定义函数?
如题,return是做返回值用的吗?``那它返回的值是返回给哪里呢?~...
凤凰求蛊
浏览 793
回答 5
5回答
慕慕森
函数的定义格式为: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 );}
0
0
0
撒科打诨
是的,它返回的值是返回给函数本身。比如你定义的函数没有输出语句,你在主函数中输出时,如:cout<<Get(x)<<endl;其中返回的值在这里就起作用了,函数Get(x)的return的值就返回给函数本身,只不过没有输出语句,它不显示而已。
0
0
0
慕的地6264312
return是返回给你调用那个函数所用的赋值或输出语句里,要想不返回值,就得定义void 函数名字(参数);定义的方法:想定义函数的类型 函数名字(想定义参数的类型 参数);如:int hanshu(int a);
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续