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

如何解读下面c语言宏定义程序?

#include 
#define f(x)x*x
main()
 {int i;
i=f(4+4)/f(2+2);
printf("%d\n",i);
}

宏替代以后就是:
i = 4+44+4/2+22+2 = 4+16+2+4+2 = 28

  • 可以看下c语言参考手册中的 c语言-函数定义

近期文章

  • 虚拟机的网络 network is unreachable
  • 请问大家有没有用mac安装过hive环境呀,求分享教程
  • 为啥不能用数学函数求时间间隔?
  • 问一个关于alert弹出问题
  • 想问一下怎么从给定字符串中提取出来数字进行计算呢
  • c语言输入的字符串并加密
  • proteus里7SEG屏幕数字显示最上面一排显示不出来
  • PHP按比例调整图像大小
  • 文件在网页中误删除如何找回
  • 如何设置一个定时器,自动运行到5次后停止?(关键词-代码块)
  • 找不到错误在哪,问题是用数组做函数的参数,求数的最大值
  • c语言continue的运用
  • c++类的数据成员的修改
  • 关于#android#的问题:请问Android studio 打不开模拟器是怎么回事
  • 关于#c++#的问题:迭代法求方程
  • 关于qt编辑框内的字体问题
  • 在PHP中获取HTML ID
  • 关于#vc6.0#的问题,如何解决?
  • python 有人知道图上这种情况是为什么吗?正确的怎么做?
  • Minecraft launcher lib怎么离线登录

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华