随笔分类 -  C语言

摘要:>继上次的链表一,已经熟悉了链表大致的结构,这篇则是讲基本链表的最终形态 首先来确定一下需要学习链表的哪些东西:添加、打印、寻找、删除和清除 - void add(List* pList, int number);//添加结点 - void print(List* list);//打印链表 - vo 阅读全文
posted @ 2022-09-18 14:07 Kirilight 阅读(37) 评论(0) 推荐(0)
摘要:使用的linux版本为CentOS 7 命令行与图形界面切换 init 3:切换到命令行 init 5:切换到图形界面 注:切换时注意小键盘有没有开启(默认关闭) 用户切换 su - 用户名 例如:su - root su 用户名 两者区别:前者用户和Shell环境一起切换成root身份了,而后者只 阅读全文
posted @ 2022-09-12 00:03 Kirilight 阅读(429) 评论(0) 推荐(0)
摘要:>学习最基本的链表形态之后,为了方便之后的复习回忆,决定整理一下 首先来确定一下需要学习链表的哪些东西:添加、打印、寻找、删除和清除 - void add(List* pList, int number);//添加结点 - void print(List* list);//打印链表 - void s 阅读全文
posted @ 2022-09-11 22:54 Kirilight 阅读(43) 评论(0) 推荐(0)
摘要:>上完翁恺老师的可变数组后发现并不是很理解,但是跟着敲了一遍,也有些许的感觉,下面就来记录一下 首先我们的确定可变数组需要些什么函数: - Array array_create(int init_size);//创建数组 - void array_free(Array* a);//释放内存 - in 阅读全文
posted @ 2022-09-06 16:20 Kirilight 阅读(223) 评论(0) 推荐(0)
摘要:第一步:通过优先级来判断 例如: int (*p)[] //()的优先级高于[], //因此p与()结合, //即(*p),很明显这是一个指针 int *p[] // *的优先级小于[], // 因此p与[]结合 //即p[],很明显这是一个数组 int (*p)() //两个()优先级相同,那么从 阅读全文
posted @ 2022-04-02 16:07 Kirilight 阅读(35) 评论(0) 推荐(0)