自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 枚举:让编程更加得心应手

C语言的枚举(Enumeration)类型是一种用户定义的类型,它允许程序员为整数指定一个名称,从而使代码更加清晰易读。枚举类型在定义时,可以列出所有可能的值,编译器会为这些值自动分配整数值(通常是从0开始的整数)。在这个例子中,enum color定义了一个名为color的枚举类型,它有三个成员:RED、GREEN和BLUE。默认情况下,RED的值为0,GREEN的值为1,BLUE的值为2。在这个修改后的例子中,RED的值为1,GREEN的值为2,BLUE的值为4。

2024-08-05 16:55:44 83

原创 数组:性能优化与错误处理的艺术

在编程过程中,我们会发现这么一件事,有时候需要用到很多变量,十个、百个,甚至千个,如果一个个变量都去声明的话,那么工作量是非常大的,也导致代码很臃肿,所以这个时候数组就出现了。数组可以用来存储一系列数据类型一致的数据,这让我们在操作数据的时候会来的更加简易高效,接下来将分析数组的基本用法,希望对您有所帮助。

2024-08-05 15:55:49 242

原创 变量的作用域

在编程世界里,变量是数据的载体,而它们的作用域定义了这些数据的可见性和生命周期。全局变量、局部变量和形式参数,各自拥有不同的作用域规则,影响着程序的逻辑与结构。了解并掌握这些作用域概念,是编写清晰、高效代码的关键一步。接下来,我们将深入探讨这三种变量的作用域特性。

2024-08-03 08:48:58 302

原创 C语言函数:构建模块化的编程基石

定义:C语言标准库提供的一系列预定义函数,用于执行常见的编程任务。来源:C语言标准定义,包含在C标准库中。特性: xz预定义,无需实现。通用性强,适用于多种编程场景。可移植性好,在不同编译器和平台上表现一致。用途:提供基础的编程工具,如输入输出、字符串操作、数学计算等。示例printf(打印输出)、strcpy(字符串复制)、malloc(动态内存分配)定义:程序员根据具体需求编写的函数,用于执行特定的任务或计算。来源:由程序员自行编写,不属于C语言标准库。特性。

2024-08-03 08:46:47 619

原创 循环语句:解锁编程世界的无限迭代

接下来将带您深入循环的奥秘,揭示其背后的工作原理,以及如何在编程实践中灵活运用,让您的代码在迭代中绽放光彩。循环由于其集成了初始化、循环条件和更新条件,因此在已知循环次数的情况下非常灵活和方便。循环至少会执行一次循环体,因为循环条件的检查是在循环体执行之后进行的。:在循环开始前执行的初始化表达式,通常用于设置循环控制变量的初始值。:在每次循环结束时执行的表达式,通常用于更新循环控制变量的值。循环中,更新条件是在循环体之后、下一次循环条件检查之前执行的。循环的初始化条件是在循环开始前执行的,而。

2024-08-02 14:14:04 498

原创 条件判断:深入解析if, else, else if与switch

if、else、else if以及switch语句作为C语言提供的强大工具,让我们能够根据条件表达式的真假值,灵活地控制程序的执行流程。每个case分支后面都跟着一个break语句,用于结束switch语句的执行,防止发生“穿透”现象(即执行完一个case分支后继续执行下一个case分支的代码)。在这段代码中,程序首先提示用户输入一个代表星期几的数字(1-7),然后使用switch语句根据输入的数字选择对应的case分支来输出星期的名称。在实际编程中,应根据具体需求和上下文环境选择合适的语句。

2024-08-02 14:12:32 744

原创 运算符深度解析--超详细

在C语言的浩瀚宇宙中,运算符如同点亮星辰的魔法棒,它们不仅连接着数据的海洋,更驱动着程序的逻辑流转。从基础的算术运算到复杂的位操作,每一个运算符都承载着特定的功能,是构建程序逻辑的基石。杂项运算符在C语言中扮演着重要的角色,它们提供了对内存地址的直接操作、条件选择等功能,是编写高效、灵活C语言程序的关键。请注意,虽然这个表格提供了C语言运算符优先级的基本概述,但在实际编程中,为了代码的可读性和易于理解,建议尽量使用括号来明确表达式的计算顺序。当表达式中存在多个运算符时,优先级高的运算符会先进行计算。

2024-08-02 14:10:21 720

原创 深入理解变量与常量的奥秘

**生命周期** | 从声明点开始,直到包含它的块或程序结束 | 贯穿整个程序(对于`const`声明的常量,实际生命周期取决于其作用域) || **修改性** | 可以在程序执行过程中修改 | 一旦初始化,不可修改(对于`const`声明的常量) || **使用场景** | 需要变化的数据,如计数器、用户输入等 | 不应被修改的值,如配置参数、数学常数等 || **定义** | 存储在内存中的值,程序执行期间可以改变 | 存储在内存中的值,程序执行期间不可改变 |## 变量与常量特性的对比。

2024-08-02 13:58:47 231

原创 常见数据基础类型介绍

踏入C语言的世界,基础数据类型是编程的基石,从整数、浮点到字符,每种类型都扮演着重要角色,掌握它们,是构建复杂程序的第一步。接下来,我们一同探索C语言的基本数据类型,解锁编程的无限可能。

2024-08-02 13:55:16 306

原创 c代码模板套用

简单介绍且分析c代码编写的一个常见模板。

2024-08-02 13:37:43 175

原创 秒懂链表“增删查改”的操作(配图,超易理解)

超好理解的链表常见用法,搭配配图进行理解,给您带来不一样的体验。

2023-01-12 16:20:19 1052 3

原创 递归求解汉诺塔(玄学)

超级易懂的递归求解汉诺塔,希望可以给您带来帮助,若文中有描述不够严谨,请多多指正。

2023-01-09 15:37:59 193

原创 “打家劫舍”之动态规划解法(超详细)

“打家劫舍”问题是动态规划中的一个经典问题,相信认真阅读本文,可以给你带来不一样的体验!

2023-01-07 17:35:42 300 3

空空如也

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

TA关注的人

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