#include<stdio.h>
int main(){
unsigned char i = 7;
int j = 0;
for(;i > 0;i -= 3){
++j;
}
printf("%d\n", j);
return 0;
} 请问该程序的输出是多少?
啥
unsigned char 类型的值为0~255,共256个数。 7 / 3 不能整除。(7 + 256) / 3 也不能整除。 (7 + 256 * 2) = 173。刚好能整除。所以答案为173