自定义博客皮肤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)
  • 收藏
  • 关注

原创 C语言指针在变量交换中的运用

这篇文章介绍了变量交换的两种实现方法。首先说明了直接交换变量值的错误方法,并给出了使用临时变量的正确交换方式。然后探讨了通过函数实现交换时遇到的形参实参问题,指出形参只是值的拷贝,无法改变实参。最后引入指针概念,演示了如何通过传递变量地址来在函数内实现真正的变量交换,从而解决形参实参问题。文章通过具体代码示例展示了这些概念的实际应用。

2025-09-13 23:36:54 588

原创 C语言的for循环与do while循环

格式:for ((循环变量的初始值表达式);(条件表达式);(步进表达式))(循环内容)学到for循环时你对循环的概念理解就会更深一步了循环变量是参与循化的一个变量它的值一般会随着循环的进行而发生改变由于它是个变量所以我们通常要把它初始化而初始化的过程建议放在该次for循环的上方就如这图中的i和j一样我们都把初始化的过程放在了它们对应for循环之前除了这种初始化方式还有一种是直接在for循环的小括号内进行初始化如下面这段代码这种方式少了段代码。

2025-09-11 21:43:02 329

原创 C语言结构体与while语句

结构体有其基本的格式我们举一个例子来看看我们看到这段代码有两部分一部分是主函数另一部分就是一个名为“Lee”的结构体代码我们看到Lee后面并没有跟随小括号这说明结构体是不用像函数那样先获取数据,再进行计算结构体的大括号里存在的只有属性并不带有任何实际的数据那我们如果要用它就要自己补一块数据进去了于是我们可以在主函数里看到我们的给结构体赋值了你可能会问:s是什么?告诉你,s其实才是结构体的真实名字没错,我之前说Lee是结构体的名字其实这个说法只是先让大家理解结构体。

2025-09-11 08:21:34 1146

原创 分支语句if,switch

本文介绍了C语言中的分支结构,重点讲解了if-else和switch两种分支语句。if语句通过布尔表达式判断执行路径,需注意将比较运算符"=="误写为赋值运算符"="的情况;else遵循就近匹配原则。switch语句通过case标记入口,用break控制出口,default处理未匹配情况。文章通过代码示例展示了多分支条件判断的实现方式,并强调了代码书写规范的重要性。

2025-09-04 15:58:41 996

原创 C语言类型转换

文章摘要:本文介绍了C语言类型转换的两种方式(隐式/显式)及其应用场景,重点解析了隐式类型转换的四大规则:整型提升、赋值转换、运算转换和函数参数转换。作者提供了一套有效的记忆方法,强调理解数据类型范围比死记硬背更重要,并指出类型转换在空间效率与计算效率之间的权衡意义。文章还通过代码示例演示了类型转换中的溢出处理,建议开发者掌握核心概念而非精确数值范围。(150字)

2025-09-04 00:21:46 1022

原创 C语言“指针”的保姆级理解

本文用通俗易懂的方式讲解了C语言指针的核心概念。首先从计算机存储的基本单位bit和byte入手,说明内存地址的表示方法;然后通过具体代码示例,演示了如何使用&运算符获取变量地址,以及指针变量存储和访问内存地址的过程;最后解释了指针类型的大小和内存中的数据存储方式(如小端序),并通过结构体指针的应用展示了指针的实际用途。全文旨在帮助读者理解指针就是"存储地址的变量"这一本质特征,以及如何通过指针间接访问内存数据。

2025-09-01 16:48:14 857 1

原创 如何将其他进制转换成十进制?

本文介绍了不同进制转换为十进制的基本方法。通过分析十进制2025的组成原理(10的幂次方),指出其他进制转换的核心思路相同。大进制转十进制(如十六进制2020)需将每位数字乘以16的对应次方后相加(结果为8224);小进制转十进制(如二进制1010)则乘以2的对应次方(结果为10)。掌握这种位权展开法是程序员必备的基础技能。

2025-08-31 15:36:20 542

原创 C语言的typedef、static以及#define

摘要:本文介绍了C语言中三个关键概念:typedef用于简化类型命名;static修饰变量可改变其存储位置和生命周期,对全局变量和函数则限制跨文件调用;#define用于定义常量和宏,但需注意与局部变量同名时的冲突问题。这些特性分别涉及类型重定义、变量作用域控制以及预处理指令的应用。

2025-08-30 22:23:31 455

原创 C语言入门部分的操作符及理解

本文介绍了C语言中的四种操作符:1.算术操作符(+,-,*,/,%),重点说明除法运算符在不同数据类型下的运算规则;2.单目操作符(++,--),解释前后置运算符的区别;3.条件操作符(?:),说明其判断逻辑和执行机制;4.逗号表达式,阐述其从左到右执行并取最右值的特点。每种运算符都配有具体示例说明其运算规则和使用注意事项,帮助理解这些运算符在程序中的实际应用效果。

2025-08-29 21:35:37 518

原创 C语言中的入门常记背点

本文总结了C语言中常见数据类型的内存占用(字节数):char(1)、int(4)、float(4)、double(8)、long(4)、short(2)、long long(8),并提供了通过基准类型联想记忆的方法。文中还包含检验类型大小的代码示例,并给出了C语言中的所有转义字符及其作用。还有ASCII表中关键字符的编码记忆技巧(如'0'=48,'A'=65)。文章建议通过逻辑关联而非死记硬背来掌握这些基础知识。

2025-08-27 21:19:13 339 1

空空如也

空空如也

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

TA关注的人

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