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

举报
王建峰 发表于 2021/11/19 01:59:54 2021/11/19
【摘要】 《C和指针》练习题10.11   题目 当你拨打长途电话时,电话公司所保存的信息包括你拨打电话的日期和时间。它还包括三个电话号码:你使用的那个电话、你呼叫的那个电话及你付账的那个电话。 这些电话号码的每一个都由三个部分组成:区号、交换台和号码。 请为这些记账信息编写一个结构声明。   代码 //dem...

《C和指针》练习题10.11

 

题目

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

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

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

 

代码


  
  1. //demo.h
  2. #include <stdio.h>
  3. #define N 10 // 表示 10个字符
  4. typedef struct {
  5. unsigned char area; //区号
  6. unsigned char switch_board; //交换台
  7. unsigned char station_number; //站号码
  8. } phone_mes;
  9. typedef struct {
  10. char date[N]; //日期
  11. char time[N]; //时间
  12. phone_mes person[3];
  13. } phone_company;

 

文章来源: blog.csdn.net,作者:hinzer,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/feit2417/article/details/86084818

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。