c语言宏定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言宏定义相关的知识,希望对你有一定的参考价值。

参考技术A 宏定义又称为宏替换,C语言中的宏定义只是简单的字符串替换而已。
比如
define
N
1000
在程序中遇到N就自动把N替换成1000,N不是一个变量,不能赋值。
如果你写N=1;
相当于写1000=1;
这编译是通不过的,所以你使N的值改变是做不到的。
N只是一个要被替换的记号而已,连变量也不是。

以上是关于c语言宏定义的主要内容,如果未能解决你的问题,请参考以下文章

关于c语言宏定义

c语言宏定义问题

关于C语言宏定义输出

c语言宏定义

单片机c语言宏定义有几种

c语言的宏定义