c语言中c--!=3是什么意思

 我来答
tattackor
推荐于2017-09-08 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:896万
展开全部
1、c--!=3
是判断c是否为3。是,结果为0,不是,结果为1。
然后c自减1。

2、在C语言中,c--作为一个表达式,它的值等于c。同时在执行过后c会自减1。
举例来说:
main()
{
int c=3;
if(c--!=3) printf("科举网");
printf("%d",c);
}
输出结果就是2。
原因是c--!=3表达式的值为假,因为c--等于3。所以并没有执行if后面的语句。而最后输出的c由于已经进行了自减,所以结果为2。
黯湮灬逍遥
2011-12-27 · TA获得超过339个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:316万
展开全部
判断 c!= 3,就是c不等于3.
c--,是c自减,为c = c - 1;

先判断,再自减。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骑唱01g
2011-12-27 · TA获得超过467个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:165万
展开全部
判断语句:c--是自减的意思,先使用c的值,再自减。
因此在判断的时候,先判断C是否等于3,然后C=C-1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
418310500
2011-12-27 · TA获得超过756个赞
知道小有建树答主
回答量:573
采纳率:54%
帮助的人:248万
展开全部
这个是条件表达式吧,在switch和if中吧??意思是c减去1不等于3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友926b4d4
2011-12-27 · 超过19用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:48.6万
展开全部
可以拆成两句话:c!=3;c=c-1;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式