黑马程序员技术交流社区

标题: typedef特点之一 [打印本页]

作者: lvguodong    时间: 2015-10-7 23:35
标题: typedef特点之一
  1. #include <stdio.h>
  2. typedef long int Lint;    //基本数据类型
  3. typedef struct lv         //结构体
  4. {
  5.     char *name;
  6.     int age;
  7. } l1;
  8. typedef char *p1;        //指针
  9. typedef int arr1[5];     //数组
  10. typedef enum lv6         //枚举
  11. {
  12.     OPEN,
  13.     CLOSE,
  14. }lv7;
  15. typedef enum             //匿名枚举
  16. {
  17.     YES,
  18.     NO,
  19. }lv3;
  20. int main()
  21. {
  22.     //基本数据类型
  23.     Lint a =10;
  24.     printf("a=%ld\n",a);
  25.     //结构体
  26.     l1 h={"午盘盘",9};
  27.     printf("h.name=%s\th.age=%d\n",h.name,h.age);
  28.     //指针
  29.     char *name="午盘盘1";
  30.     p1 name1="午盘盘2";
  31.     printf("name=%s\tname1=%s\n",name,name1);
  32.     //数组
  33.     int brr[5]={6,7,8,9,0};
  34.     for (int i=0; i<5; i++) {
  35.         printf("%d\t",brr[i]);
  36.     }
  37.     printf("\n");
  38.     arr1 arr2={1,2,3,4,5};
  39.     for (int i=0; i<5; i++) {
  40.         printf("%d\t",arr2[i]);
  41.     }
  42.     printf("\n");
  43.     //枚举
  44.     lv7 lv8=CLOSE;
  45.     enum lv6 l9=CLOSE;
  46.     printf("lv8=%d\tl9=%d\n",lv8,l9);
  47.     //匿名枚举
  48.     lv3 l3=YES;
  49.     printf("l3=%d\n",l3);
  50.     return 0;
  51. }
复制代码



作者: wx_D3aDvzRw    时间: 2015-10-7 23:40
每天发笔记啊
作者: lvguodong    时间: 2015-10-8 00:05
是的,没有办法,攒技术分呗!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2