c语言 某句代码不理解

#defineFL_DUCKING5....statichullhull=(pev()&FL_DUCKING)?56:75...(PS:pev()会返回一个数字..我的问... #define FL_DUCKING 5
....
static hull

hull = (pev() & FL_DUCKING) ? 56 : 75
...
(PS:pev()会返回一个数字..我的问题是static是什么? 最下面的那条式子怎么理解
展开
 我来答
巨星李小龙
2013-06-29 · TA获得超过5093个赞
知道大有可为答主
回答量:2146
采纳率:50%
帮助的人:1786万
展开全部
static是静态全局变量,即进行运算时会保留前次的结果,
(pev() & FL_DUCKING) ? 56 : 75
表示当pev() & FL_DUCKING为真时,即两者同时成立,则hull=56 ,否则hull=75
相当于一个if 语句如下

if(pev() & FL_DUCKING)
hull=56;
else
hull=75;
方寸斜阳
2013-06-29 · TA获得超过369个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:273万
展开全部
static用来定义静态全局变量
最后一句 是说pev() & FL_DUCKING的值如果非0,则hull=56;如果为0,则hull=75;

在做任务 给个采纳呗O(∩_∩)O~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zq757797769
2013-06-29 · TA获得超过201个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:155万
展开全部
(pev() & FL_DUCKING) ? 56 : 75这句的意思如果括号内是真就返回56,如果为假就返回75
static是静态变量的关键词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式