#include <stdio.h>
#define UNUSED_ARG(A) do { A=A; } while(0)
void Hello(int key,int value){
printf("key:%d\n",key);
}
int main(){
Hello(100,200);
return 0;
}
#include <stdio.h>
#define UNUSED_ARG(A) do { A=A; } while(0)
void Hello(int key,int value){
UNUSED_ARG(value);
printf("key:%d\n",key);
}
int main(){
Hello(100,200);
return 0;
}
UNUSED_ARG这个宏定义的作用在于,对于未使用的参数使用这个宏作用之后,编译器的就不会在再对其做出unused-parameter警告处理!
参考:
https://www.cnblogs.com/iuyy/p/13446842.html