发布网友 发布时间:2022-04-24 00:59
共5个回答
热心网友 时间:2023-07-28 20:04
return是个函数。将实现函数值返回到主函数中。原来的值是什么参数就()中就应该添加什么参数,像int,double类型的需要有return,即有返回值,如果是void类型则不必写return。因为void类型相当于空类型,无返回数值。热心网友 时间:2023-07-28 20:04
这样看你需要什么信息才返回什么,像你主函数调用show函数后打印出它的返回值,这里show的返回值是'\0'+1,'\0'是字符串结束符,它的值为0追问谢谢!那这个程序的流程是这样的吗?追答传进去正确的顺序是这样的ABCD\0,只不过‘\0’你看不见,‘\0’的值为0嘛,当你str++偏移4个位置后,那么*str='\0'拉,你说while(0)退不退出咯,最后在返回0+1不就是1嘛
热心网友 时间:2023-07-28 20:04
没什么用吧。str指向结束符0,加1得到返回值1,看不出有什么意义热心网友 时间:2023-07-28 20:05
return是一个返回函数,比如return 0,将把0返回出去。return a,将把a返回出函数。热心网友 时间:2023-07-28 20:06
回归到while往复运算