lizamale
2015-08-18 08:49
#include <stdio.h>int main() { int i=1,j=1,k=2; if(j--||k++&&++i) printf("%d,%d,%d\n",i,j,k); return 0;}看不懂,求解释
j--是0,k++是3 ++i是2
我不知道你为什么用if去做判断
伊兮尘昔 回复lizama...
意思就是说如果0||3&&2,或的关系中存在只要有真就能运行其中的逻辑语句,那么在C语言中,有0非1真,也就是说除0以外其他数字都是真
2015-08-19 09:44:18
共 2 条回复 >
C语言入门
926207 学习 · 20797 问题
相似问题
回答 1