c语言中啥是宏定义,它是干啥的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中啥是宏定义,它是干啥的?相关的知识,希望对你有一定的参考价值。
宏定义又称为预定义,它有很多功能,我也刚刚了解一点。首先他能定义常量,这样我们可以集中统一修改。其次,它还能定义函数(预定义)。总之,熟悉它会很方便。追答大一新生吗?我们一块学习吧。我想自修计算机,好吗?
追问你哪个大学的?
追答我早就参加工作了,好上网,不好上学
跟一个网管学了一点编程,皮毛而已。
他说学这个得有人教,不然自己琢磨,不仅麻烦,而且没有效果。
参考技术A 就是强制性的字符替换,比如说你要用a代表6,那么后面所有是a的地方都是用字符6替换掉就可以了,这个是不进行运算只是替换比如define a (a+b)
那么后面所有a的地方都可以全部替换成(a+b)但是你不能用a+b的结果
c语言可变参数是干啥的
变参是做什么用途的呢?
参考技术A 可变参数是用于调用函数时,不知道参数的个数及类型的一种场合,最经典最常用的是int
printf(const
char
*format[,
argument,
...]);
它后面的参数类型及数量都是可变的
如
printf("%d",x);
//一个int参数
printf("%d%d%s\n",x,y,z);
//三个参数,前两个为int,后面的为char
*
以上是关于c语言中啥是宏定义,它是干啥的?的主要内容,如果未能解决你的问题,请参考以下文章