求大佬看看
#include <stdio.h>//#include <math.h>
//#include <stalib.h>
void main()
{
int x=2,y;
(x+7)/2*((x+1)%2+1);
printf("%d",x);
}
怎么得到2的 第二条语句是废柴,所以可以忽略 wp231957 发表于 2022-11-14 17:30
第二条语句是废柴,所以可以忽略
一瞬间醍醐灌顶了 (x+7)/2==9/2,因为是整形,所以小数点后的不要 。9/2==4;
((x+1)%2)+1==1 +1==2.
4/2==2
页:
[1]