#define assert_param(expr) ((void)0) 里面的“expr”是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#define assert_param(expr) ((void)0) 里面的“expr”是啥意思?相关的知识,希望对你有一定的参考价值。

参考技术A 出处
expr命令为Linux中的命令,一般用于整数值计算,但也可用于字符串操作。
使用权限
所有使用者格式expr argument operator argument
参数说明
argument:为第一个参数
operator:为操作运算符
argument:为第二个参数

以上是关于#define assert_param(expr) ((void)0) 里面的“expr”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

#define assert_param(expr) ((void)0) 这是个宏定义,但是我真是不知道(void)0能执行啥操作

STM32里面的一些小函数——assert_param,PUTCHAR_PROTOTYPE

帮忙看下这个带参的宏定义,看不懂?

C语言当中的#ifdef DEBUG, #define ,#else,#endif等的意义

assert_param函数的用法

stm32中assert_param的用法说明