当前位置: 首页 > ai >正文

从0开始跟小甲鱼C语言视频使用linux一步步学习C语言(持续更新)8.15

第十七天
第五十七,五十八,五十九和六十集

第五十六集

删除链表结点

没什么好说的
在这里插入图片描述
关键部分代码如图

链表的插入操作

依旧没有啥可以说的
在这里插入图片描述
代码部分大家看视频就能看懂,大家应该是没有什么问题的吧?

第五十七集

共用体

在这里插入图片描述
形式结构与结构体差不多
在这里插入图片描述
共用体变量所占的内存长度等于最长的成员的长度,这是值得注意的地方
我们是不能够引用共用体变量的,我们只能引用共用体变量的成员。
有关共用体类型数据的特点,这里小编直接贴图吧
在这里插入图片描述
在这里插入图片描述
看不懂没关系小编感觉用不上。。。
小甲鱼的题目很清楚的说明了他的用法,大家看就完事了。

枚举类型

在这里插入图片描述
用于限定变量的取值只在一定范围的作用
使用方式
在这里插入图片描述
依旧类似结构体和共用体
在c语言里,枚举里的元素会被按常理处理,他们不是变量,所以不能对他们赋值,然后他们的默认顺序是0,1,2,3,4…

第五十九集

typedef定义类型

在这里插入图片描述
typedef将int这个声明整形的命令的名字改为INTEGER,所以他们下面打印出来的东西是一样的。
还可以声明结构体啥的
对于这里的声明NUM为整形数组类型大家会不会很懵逼呢?反正小编很是懵逼啊。
typedef int NUMz[100]不是声明NUMz[100]为int新的类型名吗
小编问了下ai,他所回答的答案难以让小编接受
有没有大佬能解答下呢?
在这里插入图片描述
后面这两个大家应该没什么问题吧。
后面小甲鱼说的前面大家已经听过了,而且也不是很重要,大家看看就好了。

第六十集

c文件的概述

在这里插入图片描述

c文件的分类

在这里插入图片描述

对c语言文件的处理

感觉基本都是些无关紧要的东西
在这里插入图片描述
在这里插入图片描述

文件的打开和关闭

在这里插入图片描述
呃,感觉没啥作用
下面才是重要的
在这里插入图片描述
在这里插入图片描述
使用方式自己查就好了,不用记。还有一些注意的事项看视频就很详细,这里就不放照片了
然后就是使用的样子是下面这样的
在这里插入图片描述
为啥这里的if(!(fp=fopen(“H:\fishc.txt”,“b”)))有个!呢?
因为如果打开失败,他是会输出0的,加个!表示非0,也就是表示真,就会执行下面的语句,如果打开成功了,就不会执行下列的语句

总结

链表的删除,插入。共用体和枚举,typedef,文件的打开和关闭。
今天也就结束了,没有什么了,喜欢的点点赞,作者也是初学者,可以大家一起交流,老手看到错误或者不好的地方,在评论区留言,作者我大大感谢!!

http://www.xdnf.cn/news/17798.html

相关文章:

  • 面试经典150题[004]:删除有序数组中的重复项 II(LeetCode 80)
  • 《R for Data Science (2e)》免费中文翻译 (第4章) --- Workflow: code style
  • 网络安全蓝队常用工具全景与实战指南
  • 【Unity3D实例-功能-移动】角色行走和奔跑的相互切换
  • 【系统安装】虚拟机中安装win10IOT企业版系统记录
  • 【软考中级网络工程师】知识点之入侵检测深度剖析
  • Elasticsearch:如何使用 Qwen3 来做向量搜索
  • STM32学习笔记11-通信协议-串口基本发送与接收
  • uni-app 小程序跳转小程序
  • 初识c语言————缓冲区字符滞留
  • Cookie、Session、Token详解
  • 【嵌入式C语言】四
  • vscode使用keil5出现变量跳转不了
  • CTFShow PWN入门---Kernel PWN 356-360 [持续更新]
  • OpenCV图像平滑处理方法详解
  • 什么是主成分分析(PCA)和数据降维
  • Serverless 架构核心解析与应用实践
  • IPTV系统:开启视听与管理的全新篇章
  • redis中分布式锁的应用
  • 玩转Docker | 使用Docker部署JSON格式化工具ZJSON
  • 【论文阅读】基于多变量CNN模型的可穿戴外骨骼机器人人体运动活动识别
  • 计算机视觉--opencv(代码详细教程)(二)
  • Webpack Plugin 深度解析:从原理到实战开发指南
  • 【漏洞复现】WinRAR 目录穿越漏洞(CVE-2025-8088)
  • 服务器的安全检测和防御技术
  • Uniapp 条件编译详解
  • 机器学习--KNN算法
  • MySQL中的DML(二)
  • Python包管理工具uv使用教程
  • 语义 HTML 的核心价值:提升 SEO 与 AI 理解