- 博客(22)
- 收藏
- 关注
原创 C语言-指针[字符数组与字符指针]
本文介绍了C语言中字符串的两种实现方式:字符数组和字符指针。字符数组通过元素存储字符,数组名为常量不可修改;字符指针存储字符串地址,可改变指向。文章比较了两者的区别与联系,指出字符数组元素可赋值但整体不可,字符指针可改变指向。同时讲解了字符串作为函数参数的四种情况,并通过两个案例演示了字符指针在字符串拷贝和截取函数中的应用,强调对常量字符串不可修改的特性。最后给出具体代码实现字符串操作函数。
2025-08-04 16:59:43
324
原创 C语言-指针[指针数组和数组指针]
本文摘要: 文章系统讲解了C语言中指针的核心概念与应用,主要包含以下内容: 指针基础:区分变量指针与指针变量,详解&取地址和*解引用操作符的用法,说明指针共享内存空间的两种方式。 数组指针:重点介绍指向数组的指针变量定义方法,比较指针变量指向数组元素与数组指针的本质区别,提供一维/二维数组指针的语法与案例。 指针数组:说明指针数组的定义及特点,即数组中每个元素都是指针类型的数据。 二维数组的指针操作:详细分析通过不同形式引用二维数组元素的方法,包括指针偏移量计算、行列地址转换等,并给出完整示例代码。
2025-08-04 16:55:57
893
原创 C语言-指针[变量指针与指针变量]
本文主要介绍了内存地址与指针基础(介绍了内存地址、基地址(首地址)概念,以及取地址符&的使用方式,指针变量和变量指针的用法定义等)
2025-07-24 17:07:30
746
原创 C语言-预处理、宏定义等介绍
本文介绍了C语言预处理阶段和相关概念。主要内容包括:1) 编译过程的四个阶段:预处理、编译、汇编、链接;2) 预处理指令的功能,如宏替换、头文件包含和条件编译;3) 宏定义的使用方法(无参宏和带参宏)及其与函数的区别;4) typedef的作用是为数据类型创建别名。预处理阶段以#开头的指令执行文本替换等操作,生成中间代码供后续编译。文章还通过示例说明了宏定义和条件编译的具体应用,并提供了相关练习题。
2025-07-15 17:08:43
579
原创 C语言-一维数组及综合案例
数组是相同类型有序数据的集合类型说明符/数据类型 数组名[数组容量]数组的类型说明符由数组中的元素来决定,类型说明符也就是数 据类型,元素是什么类型,数组就是什么类型。同一个数组中,所有元素的类型都是一致的。数组名也是标识符,我们所说的数组(名),大家可以理解为数据类型是数组的变量(名)。命名规则与变量名相同,遵循标识符命名规则(标识符命名规则:不能以数字开头,只能有数字、字母、下划线)。数组容量也可以叫做常量表达式或者元素个数,其值必须为整型,可以包含常量和符号常量,但不能是变量。
2025-03-05 21:31:48
1147
原创 C语言-常/变量的回顾、运算符的细节讲述、程序的三种基本结构
广义的说,为解决一个问题而采取的方法和有限的步骤,就称为“算法”例如: 将大象放入冰箱的算法就可以如下描述: 打开冰箱门-把大象装进去-关闭冰箱门。
2025-02-11 05:30:00
910
原创 C语言-基本结构及常量
数据类型其实是固定大小内存的别名,并且描述了一个变量存放什么类型的数据。简单来说,就是组织和操作数据。数据:计算机要处理的数据(数字、字符串、文字、符号、图片、音频、视频等)数据类型不仅帮助我们组织和操作数据,还决定了程序如何有效的利用内存。了解数据类型的内存需求是理解计算机管理和操作数据的关键小贴士:程序的运行需要用到内存。
2025-02-09 21:11:18
1182
原创 Linux-共享环境搭建【扩展】
windows系统中就可以在 “运行” 中采用 \192.168.12.88 来访问到Linux共享文件,注意该IP是Linux 系统的IP。说明:这个主要是应用于Linux系统与windows系统之间的通信。说明:这个主要是应用于Linux系统与Linux系统之间的通信。[shared]:是windows系统所能看到的共享文件夹名称;至此Linux系统中samba服务就搭建完成了。这样在Linux系统中ftp服务就搭建完成了。path:linux 系统共享的文件目录。说明:实现两个系统之间的文件访问。
2025-01-23 00:00:00
372
原创 Linux-挂载与卸载指令
Linux中的根目录以外的文件想要被访问,就需要将其关联Linux系统中的某个目录来实现,我们将这种关联操作称作”挂载“,这个目录就是”挂载点“,Linux专门提供了一个用于挂载外设的目录,叫做"/mnt"。解除此关联关系的过程称作"卸载"。
2025-01-22 23:45:00
271
原创 Linux-进程相关指令
说明:查看实时的系统状态信息,包括进程的数据PID、进程属主、优先级、CPU、内存等。可以使用这些显示支出资源的使用量。说明:根据进程的PID终止进程。:显示所有未连接终端的进程。说明:根据进程名终止进程(说明:查看系统运行的进程。:显示所有终端中的进程。:显示进程所有者的信息。
2025-01-21 00:45:00
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1