首页 > 其他分享 >define定义常量和宏

define定义常量和宏

时间:2023-05-08 22:33:27浏览次数:39  
标签:20 定义 出来 参数 define 常量

 define:预处理指令

使用方法有两种

1.define定义符号

denfine定义常量

 

2.define定义宏

宏是有参数的,它的参数是替换

 常规来说这样写define定义宏没啥问题

 但是这样写的话得出来的值并不是20,这里的算法是4*2+3所以得出来的值是11,因为这里x,y不一定是变量,也可能是一个表达式,所以需要把x,y单独括起来变成一个整体

这样写才能让x,y变成整体,而算出来的值才是20

标签:20,定义,出来,参数,define,常量
From: https://www.cnblogs.com/hzy7/p/17383353.html

相关文章

  • 2023-05-08:我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符, 并
    2023-05-08:我们定义了一个函数countUniqueChars(s)来统计字符串s中的唯一字符,并返回唯一字符的个数。例如:s="LEETCODE",则其中"L","T","C","O","D"都是唯一字符,因为它们只出现一次,所以countUniqueChars(s)=5。本题将会给你一个字符串s,我们需要返回countUnique......
  • 段的定义
    目录段的完整定义1.一般格式2.定位类型3.组合类型(1)PUBLIC(2)COMMON(3)STACK(4)MEMORY(6)PRIVATE4.类别段的简化定义1.存储模型说明伪指令2.简化的段定义伪指令(1)定义代码段的伪指令(2)定义堆栈段的伪指令(3)定义数据段的伪指令2.缺省段名3.存储模型说明伪指令的隐......
  • Android系统中自带的图标&一些预定义样式&参考颜色值
    Android系统中自带了很多图标,我们的程序可以方便使用。Android™1.5android.R.drawableIconResourceshttp://since2006.com/android/1.5-drawables.phpAndroid™1.6android.R.drawableIconResourceshttp://since2006.com/android/1.6-drawables.ph......
  • javasript定义类的几种方法(推荐)
    1.工厂模式functioncreateObject(name,age){varobj=newObject();obj.name=name;obj.age=age;obj.getName=function(){returnthis.name;};obj.getAge=function(){returnthis.age;}returnobj;}varobj2=createObject("王五",19);......
  • vue2自定义组件@click点击失效问题及解决
    1.参照官方文档,可以用@click.native=“click”解决2.$emit组件之间事件传递解决https://www.jb51.net/article/246610.htm......
  • 若依--自定义指令 v-hasPermi 和 v-hasRole
    为什么大家都在用若依?若依版本有很多种,前端的,后端的,大家点击去看看http://doc.ruoyi.vip/,看完记得回来!第一次接触到若依是进入这家公司之后,以前做项目都是“白手起家”,若依项目结构清晰,很多轮子都被造好了,不用自己搭建项目,gitclone就完成了,happy!还有项目文档可以查看,虽然我......
  • C# DataGridView自定义排序
    privatevoiddgvScanFai_SortCompare(objectsender,DataGridViewSortCompareEventArgse){if(e.Column.Name=="Time"){stringcellValue1=e.CellValue1.ToString();stringcellValu......
  • ArcGIS将自己的Python代码作为工具箱或自定义工具
      本文介绍在ArcMap软件中,通过已有的Python脚本程序,建立新的工具箱并在其中设置自定义工具的方法。  通过本文介绍的操作,我们便可以实现将自己的Python代码封装,并像其他ArcGIS已有工具一样,进行界面化的地理处理操作。  话不多说,我们开始具体操作。首先,在ArcMap中打开“ArcT......
  • delphi FastReport 自定义预览窗口显示报表
    FastReport自定义预览窗口显示报表属性和方法TfrxReport.PreviewpropertyPreview:TfrxCustomPreview;指向TfrxPreview组件的链接,在其中显示完成的报表。如果此属性为空,则在标准预览窗口中显示报表。TfrxPreviewTfrxPreview组件是为创建自定义预览窗口而设计的。要显......
  • Springboot 自定义Web容器
    Springboot自定义Web容器如果你的项目并发量比较高,想要修改最大线程数、最大连接数等配置信息,可以通过自定义Web容器的方式,代码如下所示。@SpringBootApplication(proxyBeanMethods=false)publicclassAppimplementsWebServerFactoryCustomizer<ConfigurableServletWebSer......