从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,文件的打开和关闭。

今天也就结束了,没有什么了,喜欢的点点赞,作者也是初学者,可以大家一起交流,老手看到错误或者不好的地方,在评论区留言,作者我大大感谢!!