C语言结构体调用嵌套结构体-------调用输出变量

本文介绍C语言中结构体如何嵌套调用内部的结构体变量,通过逐步解析展示调用过程,并提供了运行示例。
摘要由CSDN通过智能技术生成

如何使用结构体中嵌套的结构体变量;

见代码块

#include <stdio.h>
​
int main(void)
{
    //定义生日结构体; 
    struct Birthday{
           int year;
           int month;
           int day;
    };
    
    //定义个人信息结构体; 
    struct Person{
            
            float weight;
            
            float hight;
            
            float salary;
            
            struct Birthday per_message;
        
    };
    
    //定义一个叫做Tom的人;
    
    struct Person Tom;
    
    Tom.weight=12.3;
    
    Tom.hight=1.7;
    
    Tom.salary=2000;
    
    Tom.per_message.year=1999;
    
    Tom.per_message.month=11;
    
    Tom.per_message.day=1;
    
    
    printf("Tom的体重是 %f \n",  Tom.weight);
    printf("Tom的身高是 %f m\n", Tom.hight);
    printf("Tom的工资是 %f \n",  Tom.salary); 
    
    printf("Tom是 %d年.%d月.%d日\n",Tom.per_message.year,Tom.per_message.month,To
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值