- 博客(8)
- 收藏
- 关注
原创 C++初学(函数)
C语言函数分为库函数和自定义函数。库函数是标准库中预先实现的函数,如printf、sqrt等,通过头文件引入;自定义函数则需自行定义实现。函数定义包含返回类型、函数名、形参和函数体,调用时需注意实参与形参的匹配。static关键字可改变变量生命周期和作用域,extern用于声明外部变量或函数。多文件编程时,通过头文件管理函数声明能提高代码可维护性。数组作为函数参数传递时需注意形参接收的是数组首地址。链式访问和嵌套调用能优化代码结构,提高效率。
2026-03-18 23:18:55
307
原创 C++初学(二维数组)
摘要:本文介绍了C语言中二维数组的概念、创建初始化方法及使用技巧。二维数组可视为以行和列排列的一维数组集合,可通过arr[i][j]访问元素。文章详细展示了完全/不完全初始化方式,并指出可省略行数但不能省略列数。通过代码示例演示了二维数组的访问和遍历方法,并验证了其在内存中的连续存储特性。此外,还介绍了字符数组的两种初始化方式及其内存差异,提供了3×3矩阵转置的实践案例。最后讲解了C99标准中的变长数组特性(VLA),说明其运行时确定大小的特点及编译器支持情况。
2026-02-27 23:42:45
613
原创 C++初学(一维数组)
数组:是相同类型元素的一个集合。在内存中是一段连续的空间。可以将C语言中的一维数组通俗地理解为“一排储物柜”。每个储物柜(数组元素)可以存放一件物品(数据),且所有储物柜的格子大小相同(数据类型一致),并通过编号(索引)快速找到对应位置。
2026-02-22 00:43:08
932
原创 C++初学(逻辑控制详解)
本文介绍了C语言中的三种基本程序控制结构:顺序结构、选择结构和循环结构。顺序结构按代码书写顺序执行;选择结构包括if语句和switch语句,用于条件判断;循环结构包含while、for和do-while循环,用于重复执行代码块。文章详细讲解了各结构的语法格式和使用场景,并通过示例演示了逻辑运算符、循环嵌套以及break/continue控制语句的应用。最后通过计算二进制中1的个数问题,展示了不同解法的实现思路和优化过程。这些控制结构是构建程序逻辑的基础,掌握它们对编写高效、清晰的代码至关重要。
2026-02-18 14:39:07
712
原创 C++初学(c语言运算符详解)
本文介绍了C语言中常用的操作符及其用法。算术操作符包括+、-、*、/、%,其中/运算符在整数除法时会舍弃小数部分,%只能用于整数求余。赋值操作符包括简单赋值=和复合赋值如+=、-=等。单目操作符++和--分为前置和后置两种形式,前置先运算后赋值,后置反之。移位运算符<<和>>分别实现左移和右移操作,右移时符号位保持不变。位操作符&、|、^、~用于按位运算,其中异或操作可用于找出数组中只出现一次的数字。此外还介绍了关系运算符、逗号表达式和逻辑运算符的基本用法,建议通过加括号明确
2026-02-11 23:18:33
951
原创 C++初学
本文总结了C语言基础知识的要点:1.数据类型部分介绍了字节单位换算、不同数据类型的大小及取值范围计算(如char类型范围-128~127),并通过代码示例展示了sizeof运算符的使用。2.变量与常量部分讲解了局部变量和全局变量的区别及存储位置(栈区、静态区),同时介绍了各种常量类型。3.类型转换强调了强制转换可能导致的数据丢失问题。4.输入输出函数详细说明了printf和scanf的使用,包括占位符、返回值含义(成功读取变量个数)、字符串输入注意事项(需为'\0'预留空间)以及while循环结合scanf
2026-02-10 16:44:00
578
原创 c++初学
本文总结了C语言学习笔记,主要涵盖数据类型和进制转换。数据类型部分详细介绍了整型(char/short/int/long)、浮点型(float/double)、布尔型等基本类型及其使用示例。进制转换部分讲解了二进制、八进制和十六进制的表示方法及相互转换规则。此外还介绍了原码、反码和补码的概念,说明计算机使用补码存储整数的原因是为了统一加减法运算。全文通过具体代码示例帮助理解各种数据类型的使用方法。
2026-02-09 11:23:13
822
原创 c++初学
本文记录了大一新生初学C语言的笔记和心得。主要内容包括:1)第一个C程序分析(头文件stdio.h、printf函数、main函数);2)C语言基础知识(关键字int/return的作用、注释方法);3)学习工具使用(VS2022查看库函数文档、Git代码上传到Gitee),作者计划持续记录学习过程,展示从零开始的编程成长轨迹。
2026-02-08 09:37:13
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅