#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