【C语言】刷题笔记 Day1

当我们从键盘上输入一个大写字母的时候,还要按回车键(\\n)才能进入下一步,此时相当于我们同时输入了一个大写字母和\\n,那么运行后就会变成下面的结果。因为getchar一次只调用一个字符,还剩一个\\n,...

操作系统课程设计——文件管理系统(C语言版)

一、目的通过模拟磁盘,完成操作系统的文件管理功能,掌握包括目录结构的管理、外存空间的分配与释放以及空闲空间管理三部分。为写入模拟磁盘的数据文件建立目录,目录可以是单级文件目录、双级文件目录、树形结构目录。在目录中...

c语言常用操作符(2)

​移位操作符分为注:移位操作符的操作数只能是整数,同时移位操作符移动的是存储在内存中的二进制位(也就是补码)同时移位操作符不要移动负数位,这个是标准未定义的。1....

【C语言】预处理详解

本文详细介绍了C语言中的预处理,包括预定义符号、#define的使用(常量和宏)、带有副作用的宏参数、宏替换规则、与函数的对比,以及条件编译、头文件包含和避免重复引入的方法。...

PID控制算法,带C语言源码实现

本文详细介绍了PID控制的基本概念、工作原理,包括比例、积分和微分的作用,以及PID控制在实际应用中的离散化形式。此外,文章还涉及PID参数的调试方法,以及C语言中位置式和增量式PID控制算法的示例代码。...

【C语言】文件的操作

文件常用操作...

【C语言小知识】缓冲区

主要讲解了缓冲区的概念...

迭代法求解线性方程 (简单迭代法 雅可比(Jacobi)迭代法 高斯-塞德尔(Gauss-Seidel)迭代法 逐次超松弛(SOR)迭代法) [数值计算方法](c语言描述版)

迭代法求解线性方程,超详细的过程和讲解,附有完整可运行代码!!一、迭代法的原理二、雅可比(Jacobi)迭代法三、高斯-塞德尔(Gauss-Seidel)迭代法四、逐次超松弛(SOR)迭代法_高斯-雅可比...

深入理解C语言中的extern关键字:跨文件共享的全局变量和函数

本文旨在深入探讨C语言中的extern关键字,为开发者提供关于其在跨文件共享全局变量和函数方面的全面理解。文章首先概述了extern关键字的定义和基本用法,随后详细分析了它在不同上下文中的具体应用,包括全局变量和函数...

C语言自定义数据类型(三)结构体指针

所谓结构体指针就是指向结构体变量的指针,一个结构体变量的起始地址就是这个结构体变量的指针。如果把一个结构体变量的起始地址存放在一个指针变量中,那么,这个指针变量就指向该结构体变量。_结构体指针...