• 结构体类型struct


    #include <stdio.h>
    #include <string.h>
    
    //声明结构体(struct)数据类型 
    //struct可以在main()之内也可以在外,他们的作用域不同 
        struct student {
            char name[50];
            int age;
            int achievement;
        };
        
        /*  也可以用下面方式创建结构体变量 
        struct  {
            char name[50];
            int age;
            int achievement;
        }d1,d2;
        */ 
        
        /*  也可以用下面方式创建结构体变量 
        struct student {
            char name[50];
            int age;
            int achievement;
        }d1,d2;
        */ 
    
    int main ()
    {
       struct student d={"lim",19,79};//创建结构体变量并初始化 
        //在C++中,struct可以省略
    strcpy(d.name,"liming"); d.age=18; d.achievement=89; d=(struct student){"lixueqian",28,29 };//利用类型强制转换赋值 //这种方式如果某个值省略了,默认为0  struct student d1; d1=d; //可以复制 --传值  printf("%s--%d--%d",d1.name,d1.age,d1.achievement); return(0); }

  • 相关阅读:
    c学习第6天
    c学习第5天
    c学习第4天
    c学习第1天
    20171009/20171010/20171011
    20171010
    20171008
    20171007
    20171006
    matrix
  • 原文地址:https://www.cnblogs.com/liming19680104/p/10550308.html
Copyright © 2020-2023  润新知