c++习题。A D错在哪?
2个回答
展开全部
A的错误就是,x-x=0,0不能做除数的。你可能会想到说是x++不就是x+1吗?我告诉你,错。成为x+1的前提是,这个表达式已定运行之后。
B的错误就是,表达式的左边必须是变量,y+2是个什么东东。
有啥不懂的,继续追问我哦。
B的错误就是,表达式的左边必须是变量,y+2是个什么东东。
有啥不懂的,继续追问我哦。
更多追问追答
追问
等号左边只能是已经定义好的变量是吧?我以为可以把+2移到右边。。。
追答
比如,a=8; 等号左边是变量的,它的实质含义是,申请了一段内存地址,然后用变量a表示,8就存储在a所代表的的内存地址里。a=a+8可以写成a+=8,它的意思是,给a代表的内存地址里的数加上8,然后把和值又放进a代表的内存地址里。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询