c语言中,头文件define是什么意思。

c语言中,头文件define是什么意思。,第1张

define是指宏替换,原样替换

typedef 相袜差当于重定宴余义

typedef int str

str i = 0这样可以。

但是这晌好滚里的typedef不能换成define

还有define a 4+5

a*a = 4+5*4+5 (原样替换)

define a (4+5)

a*a = (4+5)*(4+5)

#define命令是C语言中的一罩晌镇个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换谨凯文本。

该命令有两种格式:一种物粗是简单的宏定义,另一种是带参数的宏定义。

(1)

简单的宏定义:

#define

<宏名>

<字符串>

例:

#define

PI

3.1415926

(2)

带参数的宏定义

#define

<宏名>

(

<参数表>)

<宏体>

例:

#define

A(x)

x


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12265789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存