c语言中,b=++a*--a怎么算?
来源:百度知道 编辑:UC知道 时间:2024/05/10 09:53:44
b=(a+1)*[(a+1)-1)]
++a之后a=6;a再--变为5;5×5=25
解题关键在++a和--a上面,++a的意思是a先参加运算在+1,--a同理,所以,b=++a*--a与b=a*a等价,答案是b=25。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/10 09:53:44
b=(a+1)*[(a+1)-1)]
++a之后a=6;a再--变为5;5×5=25
解题关键在++a和--a上面,++a的意思是a先参加运算在+1,--a同理,所以,b=++a*--a与b=a*a等价,答案是b=25。