C经典 宏与typedef的区别

来源:互联网 发布:ant java版本 编辑:程序博客网 时间:2024/05/01 09:30
#include <stdio.h>#define HONG int*typedef int T;typedef int* PT;int main(int argc, const char * argv[]){    // 1.宏    HONG a,b; //a是指针,b是普通变量    int num = 10;    a = &num;    b = 10;    // 2.typedef;    T x,y;    x = 100;    y = 100;    // 3.typedef指针    PT m,n; //m,n都是指针    m = &num;    n = &num;    printf("%d,%d\n", *m,*n);    printf("\n");    return 0;}
0 0
原创粉丝点击