文章 2024-03-04 来自:开发者社区

C语言宏定义(#define定义常量​、#define定义宏​、 带有副作用的宏参数、 宏替换的规则、 宏函数的对比)

一、#define的基本语法 在C语言中,常量是使用频率很高的一个量。常量是指在程序运行过程中,其值不能被改变的量。常量常使用#define来定义。 使用#define定义的常量也称为符号常量,可以提高程序的运行效率。 其常见的用法包括两种,分别是: 1)#define name stuff      #def...

C语言宏定义(#define定义常量​、#define定义宏​、 带有副作用的宏参数、 宏替换的规则、 宏函数的对比)
文章 2017-11-15 来自:开发者社区

C语言带常量参数宏的编译时参数检查,有办法实现吗

定义一个带参数的宏 01.#define MACRO_P(A) \ 02.{ \ 03.    some.a = A; \ 04.    some.b = A+1; \ 05.    some.c[A] = 0; \ 06.} 07./* 用法,参数约定为只能是整型常量,范围在0..50 */ 08.MACR...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
X