第11章对函数的进一步讨论讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14.2 结构体类型 14.2.3 给结构体变量和数组赋初值 给结构体数组赋初值 struct bookcard { char num[5]; float money; } bk[3] = { {“NO.1”,35.5}, {“NO.2”,25.0}, {“NO.3”,66.7} }; bk[0] bk[1] bk[2] 14.2 结构体类型 引用(使用)结构体变量中的数据 例如:给出如下定义和语句: struct student {char name[12]; char sex; int year,month,day; float sc[4]; } std,arr[5],*ps; ps=std; 引用结构体变量std中的sex成员的形式有 std.sex ps-sex (*ps).sex 请问 如何引用结构体数组arr的第0个元素arr[0]中的sex成员? 如何引用结构体变量std中的数组成员sc中的元素sc[2]? arr[0].sex std.sc[2] ps-sc[2] (*ps). sc[2] 题目 若有以下说明和语句,则对结构体变量st中成员i的引用 方式不正确的是 struct stu {int i; int name; }st,*p; p=st; A st.i B *p.i C (*p).i D p-i B 14.3 共用体 共用体(union)的类型说明和变量的定义方式与结构体的类型说明和变量的 定义方式完全相同,不同的是,结构体变量中的成员各自占有自己的存储空间, 而共用体变量中的所有的成员占有同一个存储空间. 例如: struct data {int i; char ch; float f; }a; 结构体变量a在内存中的形式如下: 占4个字节 占1个字节 占4个字节 i ch f 9 union data {int i; char ch; float f; }a; 共用体变量a在内存中的形式如下: 占4个字节 i 占1个字节 占4个字节 ch f 共用体变量所占 内存字节与其成 员中占字节数最 多的那个成员相 等.即是4个字节. 注意 若给:a.i=1; 此时只有a.i占用内存,a.ch和a.f都不起作用. 若给:a.ch=‘a’; 此时只有a.ch占用内存,a.i和a.f都不起作用. 若给:a.f=1.5; 此时只有a.f占用内存,a.i和a.ch都不起作用. 第15章 位运算 1.”按位取反”运算符: ~ 例如:10110010 2.”左移”运算符: 例如:000001102将左边的二进制位左移两位,右边补0,左边移出的部分舍弃 3.”右移”运算符: (分为两种情况) 000001102 右端移出的二进制位舍弃,左边为0的话,补0. 110001102 右端移出的二进制位舍弃,左边为1的话,补1. 4.”按位与”运算符: 运算规则:当两个相应的位都为1时,该位的结果为1,否则为0. 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 第15章 位运算 5.”按位异或”运算符: ^ 运算规则:当两个相应的位相同,该位的结果为0,否则为1. 0 0 1 1 0 0 1 1 ^ 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 6.”按位或”运算符: | 运算规则:只要当两个相应的位中有一个为1,该位的结果即为1, 否则为0. 0 1 0 1 0 0 1 1 ^ 0 0 0 0 1 1 0 0 0 1 0 1 1 1 1 1 7.位数不同的运算数之间的运算规则: 一.先将两个运算数右端对齐. 二.再将位数短的一个运算数往高位(左边)扩展,即:左边要是0的话,左边补0;如果 左边为1的话,左边就补1. 第16章 文件 考点1: 文件指针 什么是文件指针? 文件指针实际上是指向一个结构体类型的指针。也就是说,该指针中只能存放 结构体类型类型变量的地址。 文件类型指针变量的定义形式: FILE *指针变量名; 例如:FIL

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档