永发信息网

C语言程序中怎样看知道有无返回值?

答案:6  悬赏:70  手机版
解决时间 2021-03-21 14:56
C语言程序中怎样看知道有无返回值?
最佳答案
方法1:
看函数头的声明
声明格式:返回值类型 函数名(函数参数)
比如:
void sushu(unsigned int a)就是无返回值的

char lastword(char* str) 有返回值,返回值是char型的
当然有些函数的返回值类型是缺省的,像初学C语言时的MAIN 函数。这时要看编译环境,C语言中缺省返回值类型默认为void ,即无返回值;而在C++里,缺省时返回值默认为int型。
方法二:
看函数体中是否有关键字 return 出现。
当然,在不严谨的编程中,有时候声明里有返回值但是函数体中没有return 也可以编译通过,但是有warnning,这时的返回值也是看情况的。
全部回答
看一下是不是void开头的,,
返回值就是子函数返回给调用它的上一级函数的一个数值,就是return语句后的值。 比如一个子函数int func()在主函数调用,a=func(); 在func()中有一个return b; 则func()返回的值就是这时候变量b的值,并且赋值给主函数中的变量a
那就要根据你得程序需要了 你若需要在调用函数是接收到由函数返回的值,则就要在函数申明是函数名前写上需返回的值类型,然后在函数内部用RETURN 语句返回所需的值
如果你的函数没有加上返回值类型,默认的是int类型的 就像 fun() {} 上面这个函数,默认返回int类型,当然你不返回也没多大关系
只要函数名前面不是void的,都有返回值 void test() 这种是无返回值的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
康慕莉 的护肤平怎么样
有没有这个辶偏旁加个各字的字
大清嘉庆年间的乡饮宾的价值
成语好治为之
7速DSG变速箱油需要多少升
请问这句话最先是谁总结出来的?出处在哪?
玻尿酸填充泪沟有没有危害
三元宾馆东侧路/东直门外斜街(路口)这个地址
在某城市,60%的家庭年收入不少于3万元,下面
宝马x6半轴外防尘套怎么拆,容易打出来吗?
小文鸟怎样人工喂养
老公内相怎么办
小米手机充电充了5个小时都充不满是怎么回事
单招报完不去能被学校录取吗?
改ld改密码是在电脑上改吗?
推荐资讯
中岛美雪死了吗
请问专家:大众的车辆型号不同,都是7速的DSG需
冷风扇和空调哪个费电
Microsoft管理控制台打不开!!!求救,大神
单选题下列各句中,加横线的词语使用恰当的一
英语中,强调句中,强调主语“I”时,要将“i
如何区分奔驰波箱油的编码是点6还是点9的
单选题诗文句、出处、作者和朝代搭配完全正确
手机上那个软件用来录歌唱歌最好?
广州萝岗万达广场有没有美团外卖公司
小土打一字
破坏山体多少够刑事责任
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?