有如下程序
#include <stdio.h> main() { int a = 0, b = 1; if (a++ && b++) printf(“T”); else printf(“F”); printf(“a=%d,b=%d\n”, a, b); }
程序运行后的输出结果是 A) Ta=1,b=2 B) Fa=0,b=2 C) Fa=1,b=1 D) Ta=0,b=1
短路运算,
&&前为0时,后面不用计算
||前为1时,后面不用算
答案:C
用户登录可进行刷题及查看答案
登录后提交答案