遇见YY

导航

 
#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警告处理!

 

posted on 2020-08-06 15:52  一骑红尘妃子笑!  阅读(427)  评论(0编辑  收藏  举报