当前位置:网站首页>C语言学习概览(五)
C语言学习概览(五)
2022-08-08 15:42:00 【Dαīsч】
十三、文件输入/输出
1、文件概览
(1)、文件是什么
(2)、文本模式和二进制模式
(3)、I/O的级别
(4)、标准文件
2、标准I/O
(1)、检查命令行参数
(2)、fopen()函数
(3)、getc()和putc()函数
(4)、文件结尾
(5)、fclose()函数
(6)、指向标准文件的指针
3、 一个简单的文件压缩程序
4、文件I/O
(1)、fprintf()和fscanf()函数
(2)、fgets()和fputs()函数
5、随机访问:fseek()和ftell()
(1)、fseek()和ftell()的工作原理
(2)、二进制模式和文本模式
(3)、可移植性
(4)、getpos()和fsetpos()函数
6、标准I/O的机理
7、其他标准I/O函数
(1)、int ungetc(int c, FILE *fp)函数
(2)、int fflush()函数
(3)、二进制I/O:fread()和fwrite()
(4)、size_t fwrite()函数
(5)、size_t fread()函数
(6)、int feof(FILE *fp)和int ferror(FILE *fp)函数
(7)、用二进制I/O进行随机访问
十四、结构和其他数据形式
1、建立结构声明
2、定义结构变量
(1)、初始化结构
(2)、访问结构成员
(3)、结构的初始化器
3、结构数组
(1)、声明结构数组
(2)、标识结构数组的成员
4、指向结构的指针
(1)、声明和初始化结构指针
(2)、用指针访问成员
5、向函数传递结构的信息
(1)、传递结构成员
(2)、传递结构的地址
(3)、传递结构
(4)、其他结构特性
(5)、结构和结构指针的选择
(6)、结构中的字符数组和字符指针
(7)、结构、指针和malloc()
(8)、复合字面量和结构(C99)
(9)、伸缩型数组成员(C99)
(10)、匿名结构(C11)
(11)、使用结构数组的函数
6、把结构内容保存到文件中
7、链式结构
8、联合简介
(1)、使用联合
(2)、匿名联合(C11)
9、枚举类型
(1)、enum常量
(2)、默认值
(3)、赋值
(4)、enum的用法
(5)、共享名称空间
10、typedef简介
11、其他复杂的声明
边栏推荐
- Kubernetes-Basics-Common Commands
- bzoj2816 [ZJOI2012]网络
- 如何使用 Eolink 实现 API 文档自动生成
- 程序发生run time error原因及解决方案
- Streamsets Data Collector 3.12
- 在通达信开户安全不呢
- CS231n:6 训练神经网络(三)
- Chat with wine and chat, build an asynchronous non-blocking (aioredis) real-time (websocket) communication chat system based on Vue3.0+Tornado6.1+Redis publish-subscribe (pubsub) mode
- 如何选择ui设计机构
- 用于视觉语言导航的自监督三维语义表示学习
猜你喜欢
腾讯超大 Apache Pulsar 集群的客户端性能调优实践
2022年8月中国数据库排行榜:openGauss重夺榜眼,PolarDB反超人大金仓
Jingdong T9 pure hand type 688 pages of god notes, SSM framework integrates Redis to build efficient Internet applications
本机Redis Desktop Manager连不上vmware的redis
5G NR RRC连接控制
pytorch安装过程中出现torch.cuda.isavailable()=False问题
基于微信小程序的幼儿园招生报名系统开发笔记
First online!Messaging middleware fairy notes, covering the essence of Alibaba's ten years of technology
web-sql注入
The origin and creation of Smobiler's complex controls
随机推荐
光弘科技:公司在印度为小米、三星、OPPO、诺基亚提供智能手机等产品的制造服务
Power BI简介
使用FastApi服务解决程序反复调试导致速度过慢的问题(以tsfresh为例)
一文搞懂│XSS攻击、SQL注入、CSRF攻击、DDOS攻击、DNS劫持
用于视觉语言导航的自监督三维语义表示学习
redis的详细介绍与操作命令
JDBC工具类的封装及使用
Zhaoqi Technology Innovation and Entrepreneurship Event Event Platform, Investment and Financing Matchmaking, Online Live Roadshow
codeforces 444C DZY Loves Colors
Mysql数据库入门学习笔记
基于Qt设计的课堂考勤系统(采用RDS for MySQL云数据库 )【华为云至简致远】
第一章、RPC 基础知识
Jingdong T9 pure hand type 688 pages of god notes, SSM framework integrates Redis to build efficient Internet applications
【软件工程之美 - 专栏笔记】40 | 最佳实践:小团队如何应用软件工程?
【Unity入门计划】制作RubyAdventure02-处理瓦片地图&碰撞
小程序轮播图实现由远及近动画
JS Adder (DOM)
【Unity入门计划】用双血条方法控制伤害区域减血速度
761. 特殊的二进制序列 : 经典构造题
带你玩转“超大杯”ECS特性及实验踩坑【华为云至简致远】