随笔分类 -  C语言

摘要:C语言基础知识梳理 [TOC] ### 一、C语言程序的组成 - 一个C语言程序由一个或者多个“函数”构成,每个函数有自己的实现功能; - 一个程序**有且仅有一个主函数**; - 如果一个程序没有主函数,则这个程序不具备运行能力; - 程序运行时系统会**自动调用**主函数,而其它函数需要开发者自 阅读全文
posted @ 2023-06-11 22:09 H黑先生 编辑
摘要:C语言回调函数 [TOC] ### 一、函数指针 C语言的灵魂是指针,我们经常使用整型指针,字符串指针,结构体指针等。 ```C int *p1; char *p2; STRUCT *p3; //STRUCT为我们定义的结构体 ``` #### 1.1 函数指针概念 函数指针是指向函数的指针变量。 阅读全文
posted @ 2022-12-17 22:01 H黑先生 编辑
摘要:C语言十大排序 1、冒泡排序 ​ 基本思想: ​ 冒泡排序基本思想是依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 ​ 在进行第一轮上面的从左到右的比较时,则会把一个最小或者最大的 阅读全文
posted @ 2022-12-16 23:11 H黑先生 编辑
摘要:C语言链表的实现 前言 ​ 链表实现了,内存零碎数据的有效组织。比如,当我们用 malloc 来进行内存申请的时候,当内存足够,但是由于碎片太多,没有连续内存时,只能以申请失败而告终,而用链表这种数据结构来组织数据,就可以解决上类问题 一、静态链表 #include <stdio.h> #inclu 阅读全文
posted @ 2022-12-16 23:07 H黑先生 编辑

点击右上角即可分享
微信分享提示