define定义常量和宏

 define:预处理指令

使用方法有两种

1.define定义符号

denfine定义常量

 

2.define定义宏

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

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

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

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

posted @ 2023-05-08 22:23  油头男孩  阅读(38)  评论(0编辑  收藏  举报