永发信息网

c语言 某句代码不理解

答案:3  悬赏:20  手机版
解决时间 2021-04-03 08:49
  • 提问者网友:最爱你的唇
  • 2021-04-02 16:36
c语言 某句代码不理解
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-04-02 17:08
static是静态全局变量,即进行运算时会保留前次的结果,
(pev() & FL_DUCKING) ? 56 : 75
表示当pev() & FL_DUCKING为真时,即两者同时成立,则hull=56 ,否则hull=75
相当于一个if 语句如下

if(pev() & FL_DUCKING)
hull=56;
else
hull=75;
全部回答
  • 1楼网友:迟山
  • 2021-04-02 19:34
(pev() & FL_DUCKING) ? 56 : 75这句的意思如果括号内是真就返回56,如果为假就返回75
static是静态变量的关键词
  • 2楼网友:摆渡翁
  • 2021-04-02 18:22
static用来定义静态全局变量
最后一句 是说pev() & FL_DUCKING的值如果非0,则hull=56;如果为0,则hull=75;

在做任务 给个采纳呗O(∩_∩)O~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯