6.以下程序的输出结果为( )。

2024-11-28 22:31:32
推荐回答(1个)
回答1:

第一题:由于i是全局变量,在主函数中进入prt(),完成的时候是i=8,然后又进行了一次i++,所以就大于了8,然后就跳出来了循环。所以就只调用了一次prt();
第二题: 只是简单的宏代替下。因为你的宏没有括号,所以d = a+b*a+b*c 计算后等于70.