黑马程序员技术交流社区

标题: 结构体特点之一 [打印本页]

作者: lvguodong    时间: 2015-10-5 14:55
标题: 结构体特点之一
  1. #include <stdio.h>
  2. int main()
  3. {
  4.     //第一种定义及初始化赋值
  5.     struct lv1
  6.     {
  7.         char *name;
  8.         int age;
  9.     };
  10.     struct lv1 l1={"吕1",3};
  11.     printf("l1.name=%s\tl1.age=%d\n",l1.name,l1.age);
  12.     l1.name="栋6";                     //改变l1的name的值
  13.     l1.age=8;                             //改变l1的age的值
  14.     printf("l1.name=%s\tl1.age=%d\n",l1.name,l1.age);
  15.     //第二种定义及初始化赋值
  16.     struct lv2
  17.     {
  18.         char *name;
  19.         int age;
  20.     } l2={"国2",4},l3={"栋3",5};
  21.     printf("l2.name=%s\tl2.age=%d\nl3.name=%s\tl3.age=%d\n",l2.name,l2.age,l3.name,l3.age);
  22.     //第三种定义及初始化赋值
  23.     struct lv3
  24.     {
  25.         char *name;
  26.         int age;
  27.     } l4,l5;
  28.     l4.name="国4";
  29.     l4.age=6;
  30.     l5.name="栋5";
  31.     l5.age=7;
  32.     printf("l4.name=%s\tl4.age=%d\nl5.name=%s\tl5.age=%d\n",l4.name,l4.age,l5.name,l5.age);
  33.     char *p1={"abcdefg"};
  34.     printf("第一次:p1=%s\n",p1);
  35.     p1="hijklmn";
  36.     printf("第二次:p1=%s\n",p1);
  37.     return 0;
  38. }
复制代码







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