自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C语言二分查找

二分查找又叫拆半查找,C语言二分查找是一种高效的查找算法,但是只适用于有序的情况,不管是递增的数列,还是递减的数列,前提一定要是有序的数组。目录前言时间复杂度接下来将用C语言实例来验证二分查找的效率极高,可以用于处理大量的数据,但是必须为有序的序列,上述情况为单调递增的数组,那么单调递减的数组相应的判断条件相反即可。

2025-10-06 21:02:19 1321 11

原创 C语言数据类型、运算符、表达式以及其他小知识点

为现有类型创建别名。int age;} Person;Person p1 = {"李四", 25};return 0;int x = 5;// ❌ 未定义行为!x 被修改两次// ❌ 同上。

2025-09-14 14:37:54 984 2

原创 C语言函数

若函数定义在main函数之后,直接调用会导致编译错误(编译器自上而下解析,找不到函数定义)。此时需要函数声明(函数原型)提前告诉编译器函数的信息。// 函数声明(原型):提前告诉编译器函数的返回值类型和参数类型// 参数名可省略,也可写int a, int b// 主函数// 调用函数(此时编译器已通过声明知晓函数信息)return 0;// 函数定义:实现具体功能// 函数定义:打印结果。

2025-09-06 15:08:55 898

原创 C语言指针

数据类型 *指针名;int a = 10;// 定义普通变量aint *p;// 定义int类型的指针pp = &a;// 将a的地址赋值给指针p,&是取地址运算符// 定义的同时初始化。

2025-08-29 22:35:52 1079 1

原创 C语言数组

数组是一种线性数据结构,用于存储相同类型元素的集合。数组中的每个元素都可以通过索引(下标)来访问。// 定义一个3行4列的二维数组// 初始化二维数组// 也可以写成一行// 部分初始化,未初始化的元素为0// 可以省略第一维的大小,编译器会自动计算数组是 C 语言中处理批量数据的重要工具,掌握数组的使用对于 C 语言编程至关重要。本文介绍了数组的定义、初始化、访问、遍历、多维数组、数组与指针的关系、数组作为函数参数等内容,并提供了实际应用示例。

2025-07-25 19:41:56 1184 1

原创 C语言循环语句

循环:for , do-while , while

2025-07-23 12:49:33 1182

原创 C语言分支语句的奥妙

C 语言的分支语句看似简单,却蕴含了程序设计的核心思想 —— 通过条件判断实现非线性执行流程。从汇编语言的跳转指令到 C 语言的if和switch,再到现代语言的模式匹配,分支逻辑的表达方式不断进化,但核心功能始终是程序根据不同情况做出决策的能力。理解 C 语言分支语句不仅是掌握一种语法,更是理解计算机如何模拟人类判断过程的关键。在面向对象编程、函数式编程等现代编程范式中,虽然分支逻辑被封装在更高级的抽象背后(如多态、模式匹配),但其底层实现和基本思想仍与 C 语言的分支语句一脉相承。

2025-07-20 18:24:20 1016

原创 编程启程日记

我的编程启程日记

2025-07-18 10:51:49 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除