c语言中x=17 y=5执行语句x%=x-y后x的值怎么算

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/28 15:54:05
c语言中x=17 y=5执行语句x%=x-y后x的值怎么算
xPJ@|ZBݼ]^ۊ $TDCbZ<5~ n*z77}oؔE|["Y4OW6 >눨:, h-hw|Ã3O_ݣ,y{6sfPdFe,`e D|[{ A>FFNvڍtRLJdls[}v2Qj&r[ɩw%l@!A/Dx:sUQx 

c语言中x=17 y=5执行语句x%=x-y后x的值怎么算
c语言中x=17 y=5执行语句x%=x-y后x的值怎么算

c语言中x=17 y=5执行语句x%=x-y后x的值怎么算
c语言要习惯从右向左看式子
x%=x-y
等号的优先级很弱,先看 x-y=17-5=12
现在是 x%=12
这个式子就是 x=x%12
x%12 就是17/12取余,就是5
所以最后x=5

x%=x-y <=> x=x%(x-y)
<=>是等价的意思