自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第四周-循环应用

摘要:本文探讨了C语言随机数生成和求平均数的常见问题。在随机数部分,指出srand()仅用于设置种子,需配合rand()使用,并强调time()需传NULL参数。平均数计算部分发现两个问题:1)初始输入应放循环外避免额外计数;2)循环内输入顺序错误会导致首值被覆盖且终止符被计入。通过调整输入语句位置解决了这些问题。文章总结了正确使用随机数函数和优化循环输入逻辑的方法。

2026-03-02 08:00:00 532

原创 第四周-循环

本文系统分析了C语言中if分支与while/do-while循环的核心区别。if是单次条件分支语句,无法实现循环功能;while/do-while是循环语句,执行机制不同但都遵循"非0继续、0终止"原则。重点讲解了数值位数判断场景下三种语句的正确用法,特别指出新手常见错误:用并联if实现循环、混淆循环继续条件与终止条件。文章通过对比表格和避坑清单,强调while先判断后执行(可能空循环),do-while先执行后判断(至少执行一次)的本质差异,帮助初学者建立清晰认知。

2026-03-01 22:12:32 1509

原创 第三周-分支

本文详细讲解了C语言中switch-case语句的使用方法和常见错误。核心内容包括:1)基本语法和执行逻辑,强调表达式必须是整型/枚举型,case后必须是常量;2)break关键字的穿透作用及合理使用场景;3)常见错误类型及规避方法,如表达式类型错误、case常量重复、遗漏break等;4)规范建议,包括default位置、大括号使用等。文章通过具体代码示例演示了正确用法,并提供了错误排查指南,强调编译器警告功能的重要性,帮助开发者正确使用这一多分支选择结构。

2026-02-24 21:58:14 494

原创 第三周-判断

C语言if-else常见错误及规避指南 本文总结了C语言中if-else语句的7种高频错误及规避方法:1)赋值(=)与相等(==)混淆;2)遗漏大括号导致逻辑范围错误;3)悬空else匹配错误;4)浮点数直接使用==判断;5)条件中使用副作用操作;6)逻辑运算符优先级混淆;7)未初始化变量参与判断。规避措施包括:开启编译器警告(-Wall)、强制使用大括号、浮点数比较使用误差阈值、条件表达式避免副作用操作等。同时介绍了如何在Dev-C++中开启高级警告功能,帮助开发者提前发现潜在问题。遵循这些规则可以显著提

2026-02-24 20:59:59 1046

原创 第二周-习题练习

本文摘要:展示了5个C语言编程习题,涵盖基础运算、单位转换、时间计算、数字反转和BCD码转换。习题1实现四则运算;习题2将厘米转换为英尺英寸;习题3处理时间加减;习题4实现三位数反转;习题5演示十进制转BCD码。特别指出变量声明时的常见错误:不能使用连续赋值(int b1=b2=b3=0),需分开声明后再赋值。最后补充了BCD码的原理,说明其用4位二进制表示1位十进制数的编码方式,重点介绍了8421BCD码的权重分配。

2026-02-17 22:53:15 329

原创 第二周-表达式

本文详细介绍了C语言运算符优先级规则,从最高优先级的括号到最低优先级的逗号运算符,并给出了15级优先级的完整列表。针对编程新手,文章建议:1)使用括号明确运算顺序以提高代码可读性;2)避免将单目运算符嵌套在复杂表达式中;3)注意区分赋值运算符(=)和相等运算符(==)的区别。文章还提供了三个代码练习示例:收银找零计算、英制身高转换和时间差计算,演示了基本运算符的实际应用。核心建议是当优先级不明确时,优先使用括号而非死记规则。

2026-02-16 15:14:04 408

原创 第二周-变量

本文介绍了C语言变量命名规则和scanf函数的基本用法。C语言变量命名需遵循以下硬性规则:只能包含字母、数字和下划线;必须以字母或下划线开头;禁止使用关键字;区分大小写。特别指出main虽非关键字但不应作为变量名,因其会导致与主函数冲突或降低代码可读性。对于scanf函数,使用时需注意格式控制符与变量类型的匹配,普通变量前必须加取地址符&。常见格式控制符包括%d(整型)、%f(浮点型)等。输入数据时需严格匹配格式字符串中的分隔符。

2026-02-15 16:30:56 376

原创 C语言第一个程序

本文总结了C语言编程中常见的错误写法(如main拼写错误、格式控制符位置不当),并对比了PC端与32单片机中main函数的不同用法。在PC端,标准写法是int main()并返回0表示正常退出;而在32单片机中,main函数作为循环入口,通常采用int main(void)但无需return,因其运行在无操作系统的裸机环境下,程序通过死循环持续执行。文章还指出单片机开发中void main()的兼容性写法虽存在但不推荐,强调了不同平台下main函数设计理念的本质差异。

2026-02-14 23:28:22 1696

原创 电子工程师学习路线(软+硬)

本文系统梳理了电子硬件工程师的学习路径:1.基础阶段涵盖C语言和电子元器件知识;2.进阶阶段聚焦STM32单片机和PCB设计;3.高阶内容包括RTOS操作系统和多层板设计;4.强调项目实践要避免同质化,研究生应结合实验室方向。该学习路线既可满足本科毕业设计需求,也能为就业打好基础,建议学习过程中注重实践应用,面试时实事求是。全文为硬件工程师提供了清晰的学习框架和发展建议。

2026-02-14 11:15:54 361

C语言设计-数字游戏-随机生成0~100的数字,通过提示确定随机生成的数字

C语言设计-数字游戏-随机生成0~100的数字,通过提示确定随机生成的数字

2026-03-03

空空如也

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

TA关注的人

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