当前位置: 代码迷 >> C语言 >> 初学者有问题请教大家
  详细解决方案

初学者有问题请教大家

热度:82   发布时间:2006-07-29 15:46:06.0
初学者有问题请教大家
3.12 写出下面表达式运算后a的值,设原来a=12.设a和n已定义为整型变量.

(1).a+=a (2).a-=2 (3)a*=2+3 (4)a/=a+a (5)a%=(n%=2),n的值等于5
(6) a+=a-=a*=a

本人刚刚开始自学.做好了不知道对不对请各位大侠给下答案..谢谢!!!
----------------解决方案--------------------------------------------------------

(1) 24 (2) 10 (3) 60 (4) 0 (5) 0 (6)0


----------------解决方案--------------------------------------------------------
自己下个软件自己运行,看结果,
自己能解决的自己先解决,浪费别人的时间总是不好的
----------------解决方案--------------------------------------------------------
你问的:[QUOTE]

为什么不要看老潭的书啊?不是很有名吗?[/QUOTE]

我建议你去买本《c primer plus》看看就知道老谭的书差在哪了。


----------------解决方案--------------------------------------------------------

我错了两题最后两个错了.能详细解释下吗?谢谢 !


----------------解决方案--------------------------------------------------------
写个程序测试一下不就可以了
----------------解决方案--------------------------------------------------------
(5)a%=(n%=2),n的值等于5
a=a%(n=n%2)=12%(n=5%2)=12%1=0



(6) a+=a-=a*=a
a=a+(a=a-(a=a*a))=a+(a=a-a)=0(所有的a 都同时在变的)
----------------解决方案--------------------------------------------------------

谢谢各位大哥了!嘿嘿


----------------解决方案--------------------------------------------------------
建议自己测试一下!学编程自己勤动手!
----------------解决方案--------------------------------------------------------
  相关解决方案