- 博客(9)
- 收藏
- 关注
原创 葡萄学习——C语言必备(六)
摘要:本文介绍了C语言中指针的基本概念和使用方法。主要内容包括:指针的定义与变量访问,基本操作(取地址和间接访问),指针与数组的关系,指针的指针,指针在函数和结构体中的应用,以及指针常见问题(野指针和悬挂指针)。同时对比了数组与指针的区别,并通过5个练习题加深理解。最后用口诀总结指针的关键知识点,强调内存管理的重要性。文章适合初学者掌握指针的基本操作和注意事项。
2025-06-10 10:00:00
2517
原创 葡萄学习——C语言必备(五)
C 语言数组可类比超市储物柜,是相同类型数据的连续存储集合,下标从 0 开始。一维数组如单排柜子,定义时需指定长度,初始化可部分赋值,剩余补 0;二维数组似多排柜子,按行访问。字符数组存储字符串时需以 '\0' 结尾,借助 strlen 等函数操作。数组名本质是首元素地址,传参时传递地址,函数内修改会影响原数组。需警惕下标越界、未初始化及字符串缺 '\0' 等陷阱,掌握这些核心规则可夯实数组知识基础,应对考试相关题型。
2025-06-09 09:30:00
842
原创 苹果学习——Python新知道(一)
本文介绍了使用mplfinance库绘制金融图表的方法。主要内容包括:1)安装mplfinance及相关库,准备符合格式要求的股票数据;2)绘制基本图表(K线图、OHLC图、折线图);3)高级图表类型(Heikin-Ashi图、Renko图)的实现;4)添加技术指标(移动平均线、MACD);5)样式自定义和布局调整;6)处理不同时间周期数据;7)图表保存功能。文章提供了完整的代码示例,展现了mplfinance在金融数据分析中的实用功能。
2025-05-28 10:00:00
521
原创 葡萄学习——C语言必备(四)
C语言程序流程控制主要包括顺序、选择和循环三种基本结构。顺序结构按代码书写顺序依次执行;选择结构通过if和switch实现条件分支;循环结构包括for、while和do-while三种方式实现重复执行。此外,break、continue和goto等跳转语句可辅助控制程序流程。选择结构需注意条件表达式和break的使用,循环结构要注意初始化、条件和更新表达式的配合。合理运用这些结构能有效控制程序执行流程,实现复杂逻辑。
2025-05-27 16:15:00
1228
原创 葡萄学习——C语言必备(三)
C语言基本数据类型与ASCII码解析本文系统介绍C语言基本数据类型及其特性,包括字符型(char)、整型(int/short/long)、浮点型(float/double)等,重点解析ASCII码作为字符-数字转换表的本质。文章阐明各类型内存占用与取值范围,揭示字符型实际存储ASCII码值的特性,分析类型转换规则和常见陷阱(如溢出、精度丢失)。特别强调浮点数不精确性、结构体内存对齐原则及无符号类型溢出循环特性。通过典型代码示例演示数据类型核心概念,提供实用避坑建议。
2025-05-26 16:15:00
2476
原创 葡萄学习——C语言必备(二)
本文系统介绍了C语言编程基础,从程序结构到核心概念,涵盖变量、输入输出、条件判断、循环、数组、函数和指针等关键知识点。重点讲解了main函数作为程序入口的必要性,变量的声明与使用规范,printf和scanf的格式控制,if-else条件语句的编写要点,for和while循环的区别与应用场景,一维数组的定义与操作,函数的定义调用方法,以及指针的基本原理与常见用法。文章通过大量代码示例和通俗比喻(如"变量是盒子"、"指针是门牌号")帮助理解,同时指出常见错误(如混淆=和==、数组越界)并提供调试建议。
2025-05-25 16:15:00
1630
原创 葡萄学习——C语言必备(一)
本文系统介绍了计算机中常见的进制(二进制、八进制、十进制、十六进制)及其转换方法。主要内容包括:1. 进制概念:解释不同进制的基数表示方法;2. 转换方法:十进制转其他进制:采用"除基取余法"其他进制转十进制:使用"按权展开求和"二进制与八/十六进制转换:通过3位或4位分组实现注意事项:强调补零规则、权值位置和符号对应关系。文章还提供了转换对照表和常见误区说明,帮助读者掌握进制转换的核心原理和实用技巧。
2025-05-24 16:15:00
2974
原创 草莓学习——C语言新手(一)
C语言是一种通用的、面向过程的计算机编程语言,由丹尼斯·里奇于1972年在贝尔实验室开发。它被设计为一种“中级语言”,既能直接操作硬件,又具备高级语言的抽象性,是构建现代软件和系统的基石。学习C语言有助于理解计算机本质、奠定编程基础,并应对底层开发需求。学习建议包括从基础到进阶、动手实践和阅读经典代码。C语言的基础语法结构包括程序框架、注释、数据类型与变量、常量定义、运算符等。C语言的学习对于深入理解计算机工作原理和掌握其他编程语言具有重要意义。
2025-05-23 17:13:05
1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅