Yummy

数学是基础、编程是工具、算法才是利器

C++中关键字typedef的作用

  • 定义一种类型的别名
typedef int INT;  
INT a = 5; //相当于INT a = 5  
  • 定义一种结构体的别名
typedef struct my_tmp_struct{
   int a;
   int b;
}MTS;
MTS p1; // 结构体my_tmp_struct简写为MTS
  • 定义一种数组的别名
typedef int INT_ARRAY_10[10];
typedef int INT_ARRAY_20[20];
INT_ARRAY_10 a,b,c,d;
INT_ARRAY_20 e;
//其中INT_ARRAY_10和INT_ARRAY_20为新的类型名,10 和20 为数组的长度。a,b,c,d均是长度为10的整型数组,e是长度为20的整型数组。
  • 定义一种指针的别名
typedef char * STRING;
STRING csName={“Jhon”};




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yz930618/article/details/80691788
文章标签: C++ typedef
个人分类: C++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭