看不懂,求解释

来源:4-2 分支结构之简单if-else语句

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;
}看不懂,求解释

写回答 关注

1回答

  • 伊兮尘昔
    2015-08-18 09:35:29

    j--是0,k++是3 ++i是2

    我不知道你为什么用if去做判断

    伊兮尘昔 回复lizama...

    意思就是说如果0||3&&2,或的关系中存在只要有真就能运行其中的逻辑语句,那么在C语言中,有0非1真,也就是说除0以外其他数字都是真

    2015-08-19 09:44:18

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题