猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
if(--a)是啥意思?
#include<stdio.h> int main() { int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf("%d\n",b); }
丶辉色灬
浏览 1903
回答 1
1回答
Forget_Me
就是先做a=a-1,再做if(a)。这里a的初始值为1,做过自减后。a取0,判断为假
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续