不知道为啥我做的分段函数不对

img


把分段函数写出来了,可是为啥输入不同的值,结果都一样,都是6684114,这个有点搞不懂

有没有完整代码呢

printf函数内为什么会出现&,&是取址符,用在这里不合适

printf("%d",n);

你可以看看有关&的资料。&f会取f的地址,printf输出也是f的地址,f值虽然变了,但你要输出的f地址没变。🌚🌚🌚