永发信息网

@C语言牛人,if(f(n))是什么意思啊?表示f(n)已被执行?

答案:4  悬赏:0  手机版
解决时间 2021-02-12 16:52
@C语言牛人,if(f(n))是什么意思啊?表示f(n)已被执行?
最佳答案
if(f(n))是if(f(n) ! = 0) 的缩写。 f(n)函数有个返回值,返回值为1,则条件成立if(1!=0)。0则条件不成立。追问返回值是不是函数值?还是只能是0或者1?追答举个简单的f(n)函数 :
int f( int n)
{
if(n != 0) return 1;
else return 0;
}
返回值就是return后面的值。
全部回答
执行f(n)返回结果,是否为真。追问返回值是不是函数值?还是只能有0或1?追答要看你f(n)返回的是什么。只要大于0的数都为真。if()中的函数都能执行。小于0的数为假,执行else。
判断f(n)的返回值,如果不为0,则执行if语句追问返回值是不是函数值?还是只能有0或1?
意思是当f(n)执行并返回一个非0值时执行if语句体追问返回值是不是函数值?还是只能有0或1?追答返回值是函数执行后return的值,不一定只有0或1,还可以是布尔型的true、false等,浮点型、整型等都可以,但是if在判断的时候只是按照真、假来转换,非0就是真的,true也是代表真的,0和false就是假的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
180左右的升高穿什么尺码的衣服?m xl 还是xx
魏忠贤不识字为何能在宫中如鱼得水
海丰商务宾馆(延安甘泉县)地址在什么地方,想
冰糖炖雪梨可以加香蕉吗
腾达手机卖场这个地址在什么地方,我要处理点
怎样能让两个版本的lockon1.02和1.12同时存在
星空大酒店(延安富县)地址在什么地方,想过去
迈腾1.4T和速腾1.4T比较哪个更有优势?
恒盛商务宾馆(延安洛川县)地址在什么地方,我
金福来商务宾馆(延安志丹县)地址在什么地方,
惠州三栋到虎门路东有多远
女性,61岁。肝硬化失代偿期,大量腹水,给予
做梦梦到认识的人死了
诚诫打一成语
老师要我们做一个科技小作品,能教我怎么做吗
推荐资讯
了不起的匠人第一季第三集里面坂本雅彦里面最
777烧烤在什么地方啊,我要过去处理事情
WPF中,如何通过binding显示后台的数据?
张家窝村怎么去啊,有知道地址的么
婧琪是什么意思
亲属关系公证书怎么写继父母子女关系
联想c455一体机后面的脚架怎么拆下来
安丘市周全商贸有限公司总经销我想知道这个在
军军同学家里有一块铜片,表面附有部分铜绿.
酸奶放在冰箱里10天后还能不能喝
【首都打一字】字谜:十二月()半部春秋()合口
买2TB硬盘是买希捷的好还是其他的如三星日立
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?