使用宏的代码

来源:互联网 发布:菩提老祖就是如来知乎 编辑:程序博客网 时间:2024/06/05 12:08
/*使用宏的代码*/#include <stdio.h>#include <malloc.h>#define MALLOC(type,size) (type*)malloc(sizeof(type)*size)#define FOREACH(i,m) for(i=0;i<m;i++)#define BEGIN {#define END }#define FOREVER() while(1)int main(){    int array[] = {1,2,3,4,5};    int i = 0;    int* p=MALLOC(int,5);    FOREACH(i,5)    BEGIN        p[i]=array[i];    END    FOREACH(i,5)    BEGIN        printf("%d\n",p[i]);    END    FOREVER();    free(p);    return 0;}
原创粉丝点击