首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言有参数宏定义与无参数宏定义

C语言中宏定义分两种,无参的宏和有参的宏 1.无参数的宏        无参数宏定义的一般形式为: #define name value//name是你起的名字,就跟起函数名一样,value是你要给这个名字赋予什么值...无参数的宏没什么好说的,但还是有些地方使用时要注意。 几点注意: 1. 在宏定义的#之前可以有若干个空格、制表符,但不允许有其它字符。...2.有参数的宏        有参数宏的定义形式一般为: #define name(参数1,参数2,....) sentence//sentencen表示语句 //示例: #define max(a,b...  #define MUL(a,b) (a*b) int main()  {          printf("%d*%d=%d\n", TOW, TOW, MUL(TOW,TOW)); } //2.当有'...看下面的示例 //2.当有"#"或"##"的时候  #include using namespace std; #define _STR(s) #s #define STR

2.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券