c语言中的if语句括号里只有变量怎么理解?例如 int a=0,b=1,c=2; if (!a) c-=1; ...
c语言中的if语句括号里只有变量怎么理解?例如inta=0,b=1,c=2;if(!a)c-=1;if(b)c-=2;if(c)c-=3;……求解释啊!!!...
c语言中的if语句括号里只有变量怎么理解?例如
int a=0,b=1,c=2;
if (!a) c-=1;
if (b) c-=2;
if(c) c-=3;
……
求解释啊!!! 展开
int a=0,b=1,c=2;
if (!a) c-=1;
if (b) c-=2;
if(c) c-=3;
……
求解释啊!!! 展开
3个回答
展开全部
if(!a)是指啊条件不成立,不是a的情况下进行下步运算,在此处指非0,则条件为真,if(b),if(c),条件都是真,此处为逻辑语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
变量的值为0即相当于False
非0则相当于True
非0则相当于True
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询