吃惊中,我以为这个应该是无限的原来表达式 x = y 的值就是 x 的值啊(赋值成功,若赋值不成功呢?)---------------------------------#include void main(){ int x = 3, y = 2; while(x = y){ printf("x = %d\ty = %d\t(x = y) = %d", x, y, x = y); y--; printf("#\n"); continue; }}该程序输出结果为:x = 2 y = 2 (x = y) = 2#x = 1 y = 1 (x = y) = 1#说明循环体执行了两次

评论