【C语言练习题】声明一个结构体类型对记账信息封装

编程语言 专栏收录该内容
77 篇文章 1 订阅

《C和指针》练习题10.11

 

题目

当你拨打长途电话时,电话公司所保存的信息包括你拨打电话的日期和时间。它还包括三个电话号码:你使用的那个电话、你呼叫的那个电话及你付账的那个电话。

这些电话号码的每一个都由三个部分组成:区号、交换台和号码。

请为这些记账信息编写一个结构声明。

 

代码

//demo.h

#include <stdio.h>

#define N 10    // 表示 10个字符

typedef struct {
        unsigned char area;     //区号
        unsigned char switch_board; //交换台
        unsigned char station_number; //站号码
} phone_mes;

typedef struct {
        char date[N];   //日期
        char time[N];   //时间
        phone_mes person[3];
} phone_company;

 

  • 2
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值