c++简单习题

《1》#definep(x,y)x/y#definepp(a,b)a*bc=p(2+3,2+3)+pp(2+3,2+3)=《2》循环次数判断for(inti=5,sum=... 《1》 #define p(x,y) x/y
#define pp(a,b) a*b
c=p(2+3,2+3)+pp(2+3,2+3)
=
《2》循环次数判断 for(int i=5,sum=o;i<10,sun++;)
sum+=i; 循环几次??、
《3》指针问题··基类 A A a1,*p=&a1;
j基类 B B b1,*p=&b;
(a)pb=pa (b) a1=b1 (c)b1=a1 (d)*pb=*pa 选哪个···?
展开
 我来答
terranlong
2011-12-10 · TA获得超过7294个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3977万
展开全部
《1》17
p(2+3,2+3)+pp(2+3,2+3)
宏定义就是直接替换,替换了再看优先级
先算p(2+3,2+3),直接替换成 2+3/2+3=2+1+3=6,pp(2+3, 2+3),直接替换成 2+3*2+3=2+6+3=11
最后得到6+11=17

《2》i 从5到9,循环5次

《3》楼主写错了,A是子类,B是基类。记住子类可以赋值给基类,但基类不能赋值给子类,选B
更多追问追答
追问
第一题··是/   不是%哦···
追答
没错啊,就是 / ,3/2 就是 1,3整除2就是1啊
第二题没看清,如果你没写错的话是 1 次,约束条件是 i < 10, sum++,虽然第一个 i 永远都达不到 10,但sum++,sum自增之后就结束循环了
koko200147
2011-12-10 · TA获得超过282个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:285万
展开全部
?
更多追问追答
追问
问题已经补充了 帮帮忙···
追答
1) 2+3/2+3 + 2+3*2+3 = 17.5
2)无限次
3)好像你写错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式