【C语言练习题】声明一个结构体类型对记账信息封装
【摘要】
《C和指针》练习题10.11
题目
当你拨打长途电话时,电话公司所保存的信息包括你拨打电话的日期和时间。它还包括三个电话号码:你使用的那个电话、你呼叫的那个电话及你付账的那个电话。
这些电话号码的每一个都由三个部分组成:区号、交换台和号码。
请为这些记账信息编写一个结构声明。
代码
//dem...
《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;
-
文章来源: blog.csdn.net,作者:hinzer,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/feit2417/article/details/86084818
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)