刚开使接触C语言请问: int a a%=4-2 为什么结果a等于2

发布时间:2021-03-15 08:03:56

刚开使接触C语言请问: int a a%=4-2 为什么结果a等于2

网友回答

%= 是 取模后赋值
变量%=表达式
因为4-2=2;取模后赋值2给a
======以下答案可供参考======
供参考答案1:
a%=4-2 意思是 a=a%(4-2) 和 a+=1意思a=a+1是一个道理,a的初值是0(默认值),取模就是2喽
供参考答案2:
如果a 是全局变量会认为是0,和2取余那不等与0吗
以上问题属网友观点,不代表本站立场,仅供参考!