- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019 年计算机二级 C 语言的结构体和共用体考试考点
: ### 您整理了 2017 年全国 算机二 考点模 , 方便广大网友 !更多 算机 件水平考 相关信息 算机 件水平考 网。
【考点 1】 构体 型的 明
构体是若干个 型数据的集合,
构体 型 明格式:
struct 型名 { 型 1 成 名 1; 型 2 成 名 2; ?? }; ,以上整个部分是一个数据 型,与整型的 int 是同 地位。可用 typedef 把 构体 型替 成一个只有几个字母的 短 符。
【考点 2】 构体 量的定
构体 量是用 明的 构体 型所定 的一个 量,与 构体 型不是一回事。一个 构体 量所占字 数 其所有成 所占字 数之
和。如 struct stu{char name[10];int age;} a,b; 表明定 了两个
构体 量 a,b, 每个 量占 14 个字 。 a,b 与 int i,j; 中的 量 i,j
是同 地位。 typedef 考的很多(教材 150 例 6)。
【考点 3】 构体成 的引用
引用成 可用以下 3 种方式:( 1) 构体 量名 . 成 名;( 2)指 量名 - 成 名:( 3)( * 指 量名) . 成 名。点( . )称 成 运算符,箭 ( - )称 构指向运算符。
【考点 4】共用体
共用体的使用格式与 构体相似,共用体定 的关 字 union ,共用体所占字 数是所有成 中字 数的那个。
union TT
{ int a;
char ch[2];} t1 ;
main()
{t1.a=0x1234;
printf(%x\n,t1.ch[0] );
printf(%x\n,t1.ch[1] );}
考点一: sizeof (struct TT) = 2;
考点二: TT t1 ; t1.a=0x1234;
那么 ch[0]=0x 34; ch[1]=0x12
结构体和共用体以及链表要掌握最简单的。 typedef 考的很多,而且一定要知道如何引用结构体中的各个变量,链表中如何填加和删除节
点,以及何如构成一个简单的链表,一定记住链表中的节点是有两个域,一个放数值,一个放指针。
【考点 5】链表
链表是由一个个结点构成的,一个结点就是一个结构体变量。每个结
点能够分为数据域与指针域两个部分,数据域用来存放要存储的数据,
指针域用来指向下一个结点。链表是考试中的难点,在 C 语言和公共基础部分都会考到,要掌握,链表中如何增加和删除节点(每年都
考),以及何如构成一个简单的链表,一定记住链表中的节点是有两个域,一个放数值,一个放指针。
文档评论(0)