自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VS 实用调试技巧

摘要: 调试是程序员必备的核心技能,能帮助开发者直观理解代码运行逻辑。文章通过一个阶乘求和的错误代码案例,演示了VS调试的具体操作(F10、断点设置、监视窗口等),并分析了问题根源在于未重置累乘变量。调试不仅能快速定位错误,更能培养对代码执行过程的敏感度。常用快捷键(F9/F10/F11)和技巧(条件断点)可提升效率。调试并非浪费时间,而是通过逆向"解剖"代码,帮助开发者建立严谨的编程思维,避免低级错误,从本质上提升代码能力。坚持调试训练,能让编程水平实现质的飞跃。

2026-01-10 16:10:43 545

原创 【C语言】结构体初阶

摘要:结构体是不同类型变量的集合,成员可以是整型、数组、指针等。通过struct关键字声明,如struct book{...}。结构体变量可通过"变量名.成员"或指针访问(pb->price)。结构体传参推荐使用指针方式,只需传递地址(4/8字节),相比直接传递结构体更节省内存且不会修改原数据。嵌套结构体访问需注意给内部结构体命名,如b.bo.n。指针访问方式(*pb).price与pb->price等价,但后者更简洁高效。

2026-01-08 17:45:08 516

原创 [C语言] 指针初阶

指针可以理解为内存中最小存储单元的编号,通过指针我们可以完成各种操作,如赋值。我们在编程时,每创建一个变量,完成一次运算,都会被电脑所记录,每个变量都会向内存申请空间,而每字节大小的空间都有相应的编号。而指针变量就是通过创建一个变量把地址存储起来。

2026-01-07 16:44:46 1185

原创 一篇博客带你通关操作符(下)

本文介绍了C语言中几种重要的操作符及其使用场景。主要内容包括:1.单目操作符(~、&、*)的二进制取反、取地址和解引用功能;2.关系操作符和逻辑操作符(&&、||)的特性及逻辑短路现象;3.条件操作符(三目运算符)的简洁语法;4.逗号表达式的执行顺序和结果取值规则;5.下标引用、函数调用和结构体成员访问操作符;6.表达式求值中的优先级问题和隐式类型转换(包括算术转换和整形提升)。文章通过代码示例详细说明了各种操作符的使用方法和注意事项,特别强调了逻辑短路和类型转换等容易出错的概念。

2026-01-06 08:37:58 982

原创 [C语言]一篇博客带你通关操作符(上)

这篇博客旨在梳理所有的操作符,并介绍其中的重难点。

2025-12-31 19:46:29 1144

原创 C语言数组从入门到精通

本文介绍了C语言中数组的基本概念和使用方法。首先讲解了一维数组的创建、初始化及使用技巧,包括不完全初始化、数组下标从0开始、内存连续存储等特点。然后介绍了二维数组的创建和初始化方法,建议初学者将其理解为表格形式。文章还演示了冒泡排序的实现原理,并重点解释了数组名的特殊含义:数组名本质是首元素地址,但在&数组名和sizeof(数组名)两种情况下例外。最后提供了计算数组长度的实用技巧,即用sizeof(数组总大小)/sizeof(单个元素大小)的方法。

2025-12-27 10:11:15 1061

原创 [c语言]关于函数递归,你必须要知道的几个点

递归是一种函数调用自身的技术,其核心在于必须满足两个条件:存在终止条件和每次调用都更接近终止条件。递归的优点是代码简洁易懂,适合解决特定问题(如逐位打印数字),但其缺点是可能产生大量函数调用,导致栈溢出和计算效率低下(如斐波那契数列递归解法会重复计算大量子问题)。相比之下,循环解法虽然代码较复杂,但执行效率更高。因此,使用递归需权衡其简洁性与性能损耗,确保在合适场景下应用。

2025-12-21 10:09:30 933

原创 初识指针和结构体

指针可谓是 c 语言中的一个重难点了。那我就在这里,以一个初学者的身份浅谈一下自己的理解。我认为指针就像是我们现实生活中的或者说是,在生活中为了寻找某个地方,为了快速了解某个人的信息,我们赋予了区域予地名,赋予了每个人予编号。在 c 语言中同样如此。我们为了解我们程序中的每一个变量,在内存中的储存。便给了每一个变量、一个地址,而指针就是c 语言中地址的说法。

2025-12-19 20:11:15 561

原创 C语言入门:与计算机对话的艺术

如果说我们人类日常交流的语言是自然语言,那C语言就是和计算机交流的语言,我的老师如是说。我觉得我们老师说的非常正确,并且极其易于新手的理解。但在学习了两周之后,我对他。有了一些额外的理解。我们日常和人交流的时候,我们。就是用我们日常在使用的,比如汉字单词。连成一句话。以此来表达我们的意思。计算机语言。在这个方面也是异曲同工。创造计算机语言的人赋予了一些特定的关键词与特定的含义。而我们只需要去调用这些关键词,去完成我们的程序,达到我们的目的。这就是我们与计算机的交流。

2025-12-18 20:19:52 978

原创 学习C语言的第一篇博客

在我有课程的时候,我希望我能做到最少三天一节课,并且能把我的代码敲出来。而且我希望我能把每天就是很重要的知识通过截屏,笔记,或者是构建一个思维导图的方式记录下来,然后在晚上的时候再复习一遍,然后在第二天白天再复习一遍,做到尽可能的少忘记。如果再加上我自己敲代码的时间,很有可能会超过6个小时。那我的计划就是每天至少花两个半小时,因为我并不确定我把其中的代码敲出来需要多长时间。a.自我介绍:我目前是一名大一上的学生,我叫刘琦沛,专业是机械设计制造及其自动化,爱好reading,sporting。

2025-11-18 20:32:53 201

一篇博客带你通关操作符(下)

C语言优先级

2026-01-03

空空如也

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

TA关注的人

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