首页 > 其他分享 >C语言学习--结构体套结构体

C语言学习--结构体套结构体

时间:2022-10-29 22:23:41浏览次数:55  
标签:heima struct chinese stu -- 体套 C语言 int id

#include<stdio.h>
#include<stdlib.h>


struct stu
{
    int id;
    int age;
    char name[128];
};

/*
struct heima_stu
{
    int id;
    int age;
    char names[128];
    int chinese;
    int match;

};*/

//可以这样定义上面那个结构体

struct heima_stu
{
    struct stu s; //定义一个stu的结构体变量
    int chinese;
    int math;

};



int main (void)
{


    //定义一个struct hei_mastu的结构体变量
    struct heima_stu heima;

    //init the struct
    heima.s.age = 10;
    heima.s.id = 11;
    strcpy(heima.s.name, "shun");
    heima.chinese = 111;
    heima.math = 222;

    printf("%d , %d , %s , %d ,%d", heima.s.age, heima.s.id, heima.s.name,heima.chinese, heima.math);


    return 0;

}

10 , 11 , shun , 111 ,222


 

 

标签:heima,struct,chinese,stu,--,体套,C语言,int,id
From: https://www.cnblogs.com/shunguo/p/16840051.html

相关文章

  • 实验7:基于REST API的SDN北向应用实践
    (一)基本要求1.编写Python程序,调用OpenDaylight的北向接口实现以下功能(1)利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight;(2)下发指令删除s1上的流表数据。1-2......
  • 8086存储器结构与IO组织
    8086支持一次性读写一个字节或字,8086有16条数据线,但是每个存储器里只能存储8个字节,所以8086不能一次性拿出存储器里的东西,所以,需要两个存储器,分为奇偶存储器。其中,D0-D7取......
  • 基于MATLAB的LTEA载波聚合算法仿真
    目录一、理论基础二、案例背景1.问题描述2.思路流程三、部分MATLAB仿真四、仿真结论分析五、参考文献一、理论基础在非连续载波聚合(高频+低频)场景下,载波衰减......
  • JAVA-登录
    packagecom.itheima;importjavax.swing.*;publicclassJFrame05{publicstaticvoidmain(String[]args){JFramejf=newJFrame();jf.s......
  • 浙江理工大学入队200题——14M
    问题M:零基础学C/C++158——删除中间的*题目描述规定输入的字符串中只包含字母和号,除了字符串前导和尾部的号之外,将串中其他*号全部删除输入输入为多组测试数据。......
  • 8086总线周期
    8086总线周期是由4个时钟周期组成(T1-T4,Tw不包括)分时复用理解:我们知道8086有20位地址总线和16位数据总线和一些控制总线,看图片,金色的就是引脚,CPU的功能就是从存储器内取出......
  • JAVA的PTA题目集4、5和期中考试的总结
    一、前言:(1)题量,难度     1、题目集4(四边形):一共有三道题,第一题和第三题较为简单,第二题关于凸四边形的计算难度加大。 2、题目集5(五边形):一共有两道题,都是......
  • var、let和const的区别
    在JavaScript中有三种声明变量的方式:var、let、const。下文给大家介绍js中三种定义变量的方式const,var,let的区别。1.const定义的变量不可以修改,而且必须初始化。const......
  • C语言学习--结构体数组
      #include<stdio.h>#include<stdlib.h>structstu{intid;intage;charname[128];};intmain(void){//结构体数组:数组中的每一......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践基础要求1.ovs-vsctl基础操作实践:创建OVS交换机,以ovs-xxxxxxxxx命名,其中xxxxxxxxx为本人学号。在创建的交换机上增加端口p0和p1,设置p0的......