1. 分析选项 A:
- 算术运算符的运算对象可以包含函数的返回值,例如,如果有一个函数 int func() 返回一个整数,那么可以进行像 int result = func() + 5 这样的算术运算,所以选项 A 错误。
2. 分析选项 B:
- 在 C、C++等编程语言中,取模运算符 % 要求其运算对象必须是整型数据(整数类型,如 int 、 long 等),如果运算对象是浮点数,会导致编译错误,选项 B 正确。
3. 分析选项 C:
- 算术运算的结合方向通常是“自左向右”,例如在表达式 a + b + c 中,先计算 a + b ,然后再将结果与 c 相加,选项 C 正确。
4. 分析选项 D:
- 自加( ++ )和自减( -- )运算符的结合方向是“自右向左”,例如在表达式 a = --b + c-- 中,先对 b 进行自减操作,再对 c 进行自减操作,选项 D 正确。
综上,答案是 A。
登录后提交答案