0
点赞
收藏
分享

微信扫一扫

带参数的宏函数的定义

waaagh 2022-02-25 阅读 52
c语言

比如,利用宏函数来给输入主函数的参数检错

1)在头文件中加入该宏函数的定义

#define ARGS_CHECK(args,num){if(argc!=num)\
    {fprintf(stderr,"args error!\n");\
        return -1;}}

2)测试函数

#include <func.h>

int main(int argc,char*argv[])
{
    ARGS_CHECK(argc,2);
    return 0;
}

3)shell输入命令测试

linux>./test xxx

 

举报

相关推荐

0 条评论