自定义类型

AC_YE 2020-05-28 05:36:01
这是怎样简化的,是NUM=a还是?
...全文
261 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2020-05-29
  • 打赏
  • 举报
回复
typedef int NUM [10];这是把类型个int [10]起个别名NUM,即NUM就代表int [10]即10个int类型元素的类型。
NUM a;即定义了一个int类型的包含10个元素的数组。即int a[10];
真相重于对错 2020-05-28
  • 打赏
  • 举报
回复
引用 2 楼 其实一开始我是拒绝的 的回复:
[quote=引用 1 楼 sevancheng的回复:]这书直接丢了,什么书籍名?
C语言程序设计第三版,课本里面错了?[/quote] 书上没错, typedef 声明提供一种声明标识符为类型别名的方式,以用于替换可能复杂的类型名。 例如struct ,函数指针,都可以用typedef 简化声明和定义。
AC_YE 2020-05-28
  • 打赏
  • 举报
回复
引用 3 楼 tianyabaiwei的回复:
我的理解是,只是改了个数组名字,数组里面的数据存放是没有变动的。因为数组名称即是数组数据的存放的指针名称,这个操作仅仅是数组的名字从a换成了NUM。至于具体的可以电脑上试试,个人认为没什么实际意义。
好............
天涯百味 2020-05-28
  • 打赏
  • 举报
回复
我的理解是,只是改了个数组名字,数组里面的数据存放是没有变动的。因为数组名称即是数组数据的存放的指针名称,这个操作仅仅是数组的名字从a换成了NUM。至于具体的可以电脑上试试,个人认为没什么实际意义。
AC_YE 2020-05-28
  • 打赏
  • 举报
回复
引用 1 楼 sevancheng的回复:
这书直接丢了,什么书籍名?
C语言程序设计第三版,课本里面错了?
sevancheng 2020-05-28
  • 打赏
  • 举报
回复
这书直接丢了,什么书籍名?

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧