- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第十五讲C语言复习
一:结构体
1:C语言作为高级语言,高级逻辑特性区别于基本数据类型。
学生,很多属性,我们就会定一个结构来描述学生,定义好这
个结构了以后,那么学生就可以做为一个特殊的一个数据类
型(结构体),来进行我们的代码编写。
2:结构体定义,将一个复杂对象的各个属性描述在一起。
struct结构体的名称{
//基本数据类型的属性
//已经定义好的其它的结构体。
};
3:结构体的内存分布:
结构体是按照成员的顺序一个一个排列在里面的。排
面的成员,在内存的低地址处,排在后面的成员在内存的高
地址处。
结构体定义在哪里,内存就分配在哪里。
4:结构体的成员
A:如果是一个结构体变量,变量的名称.成员名
B:结构体指针来成员-
5:结构体的初始化
A:是对成员进行初始化;
B:在定义的时候初始化,分别初始化每个成员,如果成员
也是一个结构体,那么这个时候成员也使用{}
二:联合体
1:联合体的特点:
A:它可以在同一内存存放不同类型的元素;
B:每次只能存放一个类型的数据;
2联合体的内存布局
联合体的内存大小=最大的这个成员所占的内存,
因为我们有可能存放的是最大的占内存的成员。
所有的数据成员在存放的时候都是从联合体这块内存
的第0个字节开始存放的,所以,一旦你存放其它的数据,
以前的数据就会被修改。
3:联合体每种类型
变量名.类型名称
指针变量-类型的名称;
结构体和联合体也可以直接使用具体的定义。
struct{floatx,floaty}p;
三:枚举类型
计算机里面用什么来表示一个类型会代价最小,就是我
们的数字。比较整数。将一类问题,然后使用常量来表示这
类物体的每一种类型。
enum枚举名称{
//每一种具体的类型;
};
1:它是一个常量的数字,
2:代码里面的可读性比数字强,将这个数据赋予了逻辑意
义。
Enum常量的值
1:用户直接赋值定义;
2:使用默认的定义,默认的值是上一个枚举值+1,如果没
有上一个枚举值默认就是0。
四:文件读写
1:应用程序,是怎么读写文件的。
Step1:告诉操作系统,你要打开那个文件,并且打开方
式
Step2:操作系统就会给你返回一个文件对象(凭证),你
就可以通过这个文件对象(凭证)和操作系统进行交互,来获
得文件里面的数据;
Step3:使用完了以后,你要将这个凭证归还给操作系统,
让操作系统释放资源。
2:文件的路径:
A绝对路径
Windows:
C:\Home\_classes\_projects\MyGame\proj.win32\Debug
Unix/Linux:/usr/local/bin
绝对路径是写死的一个路径,不灵活
B相对路径
./当前目录../上一层目录
灵活。
3:当前路径到底?
对于我们应用程序来说,当前路径就是在哪个目录下启
动.exe文件。那么这个文件夹的路径就是对于这个应用程序
来说运行时的一个当前目录。
使用VS调试器调试程序的时候,当前目录就是调试器里
面的工作目录。工程--属性,调试,工作目录
这个就是我们调试器启动应用程序的当前目录
修改代码编译的输出目录:
Fopen(“文件路径”,读写的模式)
r打开只读文件,该文件必须存在,如果不存在就会返回
错误。
r+可读写的方式打开文件,该文件必须存在;从文件头开始写一
旦写的话,就覆盖原来的内容;
w打开只写文件,若文件存在则文件长度清为0,即该文件内容
会。若文件不存在则建立该文件。
w+打开可读写文件,若文件存在则文件长度清为零,即该文件
内容会。若文件不存在则建立该文件。
a以附加的方式打开只写文件。若
有哪些信誉好的足球投注网站
文档评论(0)