- 博客(7)
- 收藏
- 关注
原创 C++进阶_第一篇
本文摘要: C++内存分区模型包含代码区(只读共享)、全局区(全局变量/静态变量/常量)、栈区(局部变量)和堆区(程序员管理)。重点讲解了静态变量的定义和使用,并通过示例代码演示了栈区注意事项(不要返回局部变量地址)和堆区操作(new/delete关键字)。详细介绍了引用机制:包括引用创建、注意事项(必须初始化且不可改)、作为函数参数和返回值的用法,以及常量引用保护实参的特性。最后指出引用本质是C++内部的指针常量实现。文章通过大量代码示例展示了C++内存管理和引用机制的核心概念。
2025-08-31 09:15:13
683
原创 C++基础_第六篇
本文介绍了C++中结构体的基本概念和使用方法。主要内容包括:结构体的创建与初始化、结构体数组和指针的使用、结构体嵌套、结构体作为函数参数传递、const修饰结构体防止误操作,以及一个综合案例演示。案例展示了如何通过结构体实现老师管理多个学生的功能,包括随机生成成绩和输出信息。文章强调结构体是自定义数据类型,并提供了多种结构体操作的实际代码示例。
2025-08-30 22:01:23
464
原创 C++基础_第五篇
本文介绍了C++中指针的高级用法,主要包括:1) const修饰指针的三种形式(常量指针、指针常量和双const指针)及其特点;2) 指针与数组的结合使用,通过指针访问数组元素;3) 指针作为函数参数实现地址传递;4) 实际案例演示如何用指针实现冒泡排序算法。文章内容简洁实用,适合C++初学者掌握指针的核心应用场景。
2025-08-30 21:35:43
137
原创 C++基础_第四篇
本文介绍了C++编程基础中的函数、参数、指针等核心概念。主要内容包括:函数的四种定义方式(无参无返、有参无返、无参有返、有参有返);实参和形参的区别;如何引用自定义函数;指针的定义与使用方式,以及空指针和野指针的注意事项。文章通过代码示例展示了各知识点的具体应用,最后以"XCPC冲刺中..."作为结尾,表明作者正在积极备战编程竞赛。全文简洁明了,涵盖了C++入门阶段的关键知识点。
2025-08-30 21:23:52
179
原创 C++基础_第三篇
摘要 本文介绍了C++中数组的基础知识,包括一维数组和二维数组的定义、初始化及内存地址特性。重点讲解了冒泡排序算法的实现过程,通过代码示例展示了如何对一个整型数组进行升序排列。文章还强调了一些使用数组时的注意事项,如数组下标从0开始、数组名是常量等。最后以激励语"XCPC冲刺中……"作为结尾,体现了编程学习中的积极态度。
2025-08-30 21:03:59
118
原创 C++基础_第二篇
本文介绍了C++中的分支语句和循环结构。主要内容包括:1)switch多条件分支语句及其与if的区别;2)三种循环结构(while、do-while、for)及其应用案例,如猜数字游戏、水仙花数、敲桌子游戏等;3)嵌套循环实现乘法口诀表;4)跳转语句break、continue和goto的使用。文章通过具体代码示例展示了C++基础语法在程序控制流程中的应用,适合初学者学习掌握这些基本编程结构。
2025-08-30 20:46:31
141
原创 C++基础_第一篇
本文介绍了C++编程语言的基础知识,包括:1) 第一个Hello World程序的框架;2) 注释的两种形式;3) 常量与变量的定义和使用;4) 各种数据类型及其内存分配;5) 运算符的分类和使用;6) 选择结构中的if语句和三目运算符。文章通过代码示例详细讲解了每个概念,适合C++初学者快速掌握基础语法和编程结构。
2025-08-30 20:06:02
588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅