c语言:EVEN(x) ((x%2==0)?TRUE:FALSE)?这种语句不理解?就是前边一问号后边跟上:怎摸理解?解释好追50
发布网友
发布时间:2022-04-29 11:46
我来回答
共1个回答
热心网友
时间:2023-10-05 10:21
请确定 您没写错么?
不是int even(x){(x%2==0)?TRUE:FALSE)} 如果是按我写的 它的意思是定以一个叫even的函数
用来判断自变量x是否可以被2整处
(x%2==0)?TRUE:FALSE 是if语句的简写等价于
if(x%2==0) return true;
else return false;