下面这段代码,打印输出的结果是 3 6 1。
#include <stdio.h>int main(){int a, b, c;a = 3;b = 7;c = ((a) || (b=6));printf("%d %d %d", a, b, c);return 0;}
(a) 非0为真, ((a) || (b=6)) 就为真,也就是1