图书管理系统【C语言】

咱就是说这太令人绝望了!!!图书管理系统这是一个平平无奇的系统。一、系统要求1、实现以下基本功能1.添加图书2.删除图书3.保存图书4.图书列表5.修改图书6.查找图书...

C语言十大基础金砖

这是一篇个人学习C语言的笔记分享,描述了敲开C语言入门的十块砖,包括库函数,关键字,ACSCll表等...

C语言---自定义类型:结构体

如果我们能保证将所有的double类型的数据的地址都对⻬成8的倍数,那么就可以⽤⼀个内存操作来读或者写值了。嵌套的结构体成员对齐到自己的成员中最大对齐数的整数倍处,结构体的整数大小就是所有最大对齐数(含嵌套结构体...

【C语言初阶】探索编程基础:深入理解分支与循环语句的奥秘

在编程的世界里,构建程序的基石不仅仅是数据的表示与处理,更在于如何根据条件做出选择,以及如何重复执行特定的代码块以完成任务。这正是分支语句(如if-else、switch等)和循环语句(如for、while、...

【C语言】指针(1):入门理解篇

C语言指针入门篇完整版...

快速排序(Quick Sort)(C语言) 超详细解析!!!

接上文,前面我们了解了插入排序,与优化版本希尔排序,那么本篇博客将详细介绍另外一种排序,快速排序.博客主页:酷酷学!!!快速排序是一种常用的排序算法,其时间复杂度为O(nlogn)。它的基本思想是通过一趟...

文件操作<C语言>

平时我们在写程序时,在运行时申请内存空间,运行完时内存空间被收回,如果想要持久化的保存,我们就可以使用文件,所以下文将要介绍一些在程序中完成一些文件操作。...

C语言指针笔记

该笔记整理自阮一峰老师的《C语言教程》和部分网上资料什么是指针指针就是一个代表某个内存地址的值声明和初始化指针变量inta=10;//声明一个指针变量p,并将a的地址赋给pint*p=&a;//输出p的值(地址值)pr...

指针!!C语言(第一篇)

每个内存单元也都有一个编号(这个编号就相当于小区房间的门牌号),有了这个内存单元的编号,CPU就可以快速找到一个内存空间。生活中我们把门牌号也叫地址,在计算机中我们把内存单元的编号也称为地址。**C语言中给地址起了...

归并排序-MergeSort (C语言详解)

好久不见,前面我们了解到了快速排序,那么本篇旨在介绍另外一种排序,它和快速排序的思想雷同,但又有区别,这就是归并排序,如下图,我们对比快速排序与归并排序.本章也会深入介绍归并排序的两种写法,递归版本的...