美文网首页十天学会C语言程序员
C语言day09-10结构体-基本概念

C语言day09-10结构体-基本概念

作者: liyuhong165 | 来源:发表于2016-05-04 23:41 被阅读53次

    pragma mark 结构体-基本概念

    pragma mark 概念

    /**
     struct 结构体
     */
    

    pragma mark 代码

    #include <stdio.h>
    int main()
    {
        /*
         基本数据类型: int double float char
         构造类型 : 数组 / 结构体
         
         人:
         姓名 : // char *
         年龄 : // int 
         身高 : // double
    
         狗:
         姓名 :
         年龄 :
         身高 :
         体重 :
         几只眼睛 :
         几条腿 :
         
         数组 : 是用于保存一组相同类型的数据
         结构体 : 是用于保存一组不同类型的数据
         
         要想保存人的数据, 就必须先定义变量
         数据类型 变量名称;
         
         如何定义一个结构体变量
         1. 定义结构体类型
         2. 根据结构体类型, 定义结构体变量
         
         定义结构体类型的格式
         struct 结构体类型名称
         {
            属性;
         };
         */
        
    //    int Person[] = {"lyh",30,1.75};
    //    printf("name = %s\n",Person[0]);
        
        // 1.定义结构体类型
        struct Person   // struct Person 结构体类型
        {
    //        char name[20];
            char *name;
            int age;
            double height;
        };
        
        // 2.定义结构体变量
    //    int num;
        
        struct Person p;
        // 注意 : 数组不能先定义再进行一次性的初始化,所有夏眠的写法是错误的
    //    p.name = "lyh"; // p.name = {'l','y','h','\n'}
        // 可以使用,结构体变量名称,属性的方式给结构体变量赋值
        p.age = 30;
        p.height = 1.75;
    //    int nums[3];
    //    nums[0] = 998;
    //    nums[1] = 777;
    //    nums[2] = 777;
    
        return 0;
    }
    
    
    

    相关文章

      网友评论

        本文标题:C语言day09-10结构体-基本概念

        本文链接:https://www.haomeiwen.com/subject/aqcdrttx.html