c语言的基础知识

我想知道一下这段话语是什么意思,请仔细点讲!
if ( do_a_process() != OKAY )
{
/*statements; */ /* do error routine */
}
然后这书上就是文字叙述了:
同样,这里没有提供实际的语句,do_a_process 也不是一个真正的函数,但这是一个非常重要的范例。 他检查处理过程的返回值, 以判断处理是否成功的完成。如果没有,则由后面的语句进行错误处理或清理工作。在存取文件中的信息,对值进行比较以及分配内存是,常常这样。

求大神指点!!!
嗯嗯!谢谢!我再问下这个问题:
int larger_of( int a, int b) 这个函数是给他2个值取最大的那个!

{ 问题是只有一个return

if (a >b) 我想知道用这个方法行不?求指教!
return a; int c;
else c = (a > b) ? a : b

return b; return c;

}

第1个回答  推荐于2016-09-11
1、如果do_a_process() 的返回值不是等于 OKAY这个宏,那么进入if循环里面

2、可以使用c = (a > b) ? a : b这个本回答被提问者和网友采纳
第2个回答  2015-07-15
如果函数do_a_process()的返回值不等于OKAY
第3个回答  2019-11-15

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网