#include<stdio.h> main() { int a=-1,b=1; if((++a<0)&& !(b--<=0)) printf("%d%d\n",a,b); else printf("%d%d\n",b,a); }
时间: 2024-04-02 19:36:02 浏览: 70
#include <stdio.h>
这是一个简单的C语言程序,输出结果为"10"。
代码中定义了两个变量a和b,分别初始化为-1和1。接下来使用了一个if语句,条件表达式中使用了逻辑运算符"&&"和"!"。
如果a自增后仍然小于0,并且b自减后仍然大于0,则输出a和b的值。如果条件不成立,则输出b和a的值。
在程序执行过程中,首先对a进行自增操作,此时a的值变为0。然后判断0是否小于0,条件不成立,跳过if语句中的代码,执行else语句,输出b和a的值,即"10"。
阅读全文