我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求程序运行结果,那个a/=式子为什么算不出正确选项呀

img

宏的原理是直接替换,不保证优先级。
因此,f(k+m)被替换为k+m*k+m,显然,和(k+m)*(k+m)不等价。
整个式子被展开为a/=k+m*k+m/k+m*k+m
其中,a=10,k=2,m=1,我们进行求值。
原式右侧=>2(k)+2(m*k)+0(m/k)+2(m*k)+1(m)=>7
原式=> a/=7 => a=10(a)/7 => a=1
因此答案是1。
这也是为什么书写宏一定要妥善处理括号。

近期文章

  • 将串中下标为奇数的字符过滤掉
  • antd Checkbox.group
  • tensorflow手写字体识别
  • 为什么点击批量导出按钮显示未定义
  • 上传图片过一段时间后图片无故消失。
  • 请问这个name = "" 是个什么操作?
  • springcloud 上传导出大文件超时的问题
  • 这个结果为什么不选12哇
  • 数据结构c语言栈的应用
  • java操作题,eclipse
  • 这种后端接口我该怎么使用
  • 函数之间用等号赋值的含义
  • 用java语言编写学生考勤管理系统
  • 打不开Keil的破解软件,总是会出现以下提示,怎么办
  • 模仿设计一个VS2010菜单
  • jdbc preparedstatement 自动转义问题
  • matlab开发pathfinder软件
  • 抖音小店下单助手抖音小店下单助手
  • Andurio(米思齐)相关程序设计
  • 如何设计一个宿舍服务系统网页?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华