自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ++与*在指针中的辨析

/* *++ptr--->*(++ptr)--->ptr= ptr + 1;*ptr ++*ptr--->++(*ptr)--->ptr= *ptr ;ptr++ ++ 与 * 谁离ptr近与谁进行结合 *ptr++;先结合 ++ 再进行 *--->*(++ptr)先根据ptr取值,然后ptr++ ptr不变,但器其指向的内存中的数据++了 int y = (*ptr)++;//(*ptr)++ --->num++ */ 1.*++ptr 含义:先将ptr自增(指向下一个位置),再解

2025-07-09 20:48:46 278

原创 C语言基础(11)【函数1】

本文摘要:函数是C语言中实现特定功能的独立代码模块,强调先定义后使用原则。文章从函数概念、分类、定义等多个维度展开讲解,重点包括:函数分为库函数和自定义函数,有参函数和无参函数;函数定义包含函数头和函数体,详细说明了返回值类型、参数列表等语法要点;通过阶乘计算和圆台面积求和两个案例演示函数实际应用;解释形参与实参的区别,强调形参在调用时分配内存、返回时释放的特性;特别说明void类型函数和默认返回int类型的特殊情况。文章采用理论+代码示例的方式,系统性地介绍了C语言函数的核心知识点。

2025-06-04 23:34:53 1061

原创 C语言中易混淆问题【数组指针与指针数组详解】

数组指针与指针数组是C语言中两个易混淆的概念,它们在语法、内存布局和应用场景上有显著差异。数组指针是一个指向固定长度数组的指针(如int (*ptr)[3]),主要用于处理多维数组和函数参数传递;而指针数组是由指针元素构成的数组(如int* arr[3]),常用于管理动态内存和字符串数组。两者的关键区别在于:数组指针本质是指针,步长由数组长度决定;指针数组本质是数组,元素为独立指针。理解它们的差异对正确操作内存和开发高效程序至关重要。

2025-06-04 19:30:00 848

原创 C语言面试题【02】

本文摘要:关系运算符包括6种基本比较运算符:==、!=、>、<、>=、<=;extern和static的区别:extern用于声明外部函数/变量,static定义内部函数/变量,其中static局部变量有特殊生命周期;const用法:用于声明常量、修饰变量/参数/返回值/指针/引用,实现只读保护;内存分配:alloc函数在栈区而非堆区动态开辟内存。(字数:100字)

2025-06-03 19:30:00 329

原创 C语言基础(10)【二维数组 字符数组 字符串相关操作】

- 二维数组- 字符数组- 字符串相关操作

2025-06-02 19:30:00 672

原创 C语言基础(09)【数组的概念 与一维数组】

数组摘要数组是相同类型、有序数据的集合,具有以下特性:数组元素存储在连续内存空间,通过下标(索引)访问下标从0开始,表示元素偏移量,下标越大地址值越大数组定义需指定类型和容量(常量表达式)一维数组:定义:数据类型 数组名[容量]初始化可部分进行,未初始化元素默认值经典应用:冒泡排序(一次排好一个数)本质是行列组合,可视为元素为一维数组的特殊数组存储按行优先初始化方式灵活,可分行或整体赋值,第一维长度可省略注意:访问数组元素时需防止下标越界。

2025-06-01 19:30:00 792

原创 C语言基础(08)【循环结构】

文章摘要本文介绍了C语言中的循环结构,主要内容包括:循环分类:无限循环(死循环)有限循环(限定次数或终止条件)循环构成:循环条件循环体当型循环:特点:先判断后执行实现方式:while循环:详细讲解了语法、执行过程和案例(如1-100累加、偶数和)for循环:介绍了表达式含义和执行顺序,并与while循环进行对比直到型循环:do-while循环:先执行后判断的特点goto语句(已淘汰)循环嵌套:三种循环可以互相嵌套以查找100-2

2025-05-31 19:30:00 1134

原创 C语言面试题【01】

2025-05-30 19:30:00 315

原创 树和二叉数的基本概念和性质

树和二叉数的基本概念和性质

2025-05-29 19:30:00 515

原创 C语言中:递归问题的深入研究

C语言中:递归问题的深入研究

2025-05-28 19:30:00 1587

原创 C语言数组遍历的方法(包含二维数组)

数组遍历的方法(包含二维数组)

2025-05-27 20:35:07 1223

原创 C语言基础(07)【if的分支结构】

C语言基础(07)【if的分支结构】

2025-02-17 20:56:50 1066

原创 C语言基础(06)【输入输出缓冲机制】

C语言基础(06)【输入输出缓冲机制】

2025-02-11 21:58:34 370

原创 C语言基础(05)【流程控制】

C语言基础(05)【流程控制】

2025-02-10 20:13:38 1274

原创 C语言基础(04)【运算符】

C语言的运算符

2025-02-09 13:19:10 1228

原创 C语言基础(03)【常量与变量、基本类型数据】

C语言基础(03)【常量与变量、基本类型数据】

2025-02-06 22:46:58 1061

原创 C语言基础(02)【C语言的数据类型】

C语言基础(02)【C语言的数据类型】

2025-02-06 22:35:14 782

原创 C语言基础(01)【C语言的概述】

C语言的概述

2025-01-27 19:14:43 987

原创 Linux 基础操作完结篇(09)【磁盘相关指令】

磁盘相关指令

2025-01-26 19:15:28 486

原创 Linux 基础操作(08)【vim编辑器的使用】

vim编辑器的使用,初步运用vim编辑器能够实现C语言代码的实现

2025-01-25 18:00:00 1142

原创 Linux 基础操作(07)【压缩文件或目录:zip】

压缩文件或目录:zip,一起学习共同进步

2025-01-24 18:00:00 385

原创 Linux 基础操作(06)【压缩与解压缩】

Linux 基础操作,压缩与解压缩,小白每天一起进步

2025-01-23 18:16:44 494

原创 Linux 基础操作(05)【用户组相关操作】

用户组相关操作

2025-01-22 18:00:00 202

原创 Linux 基础操作(04)【用户相关操作】

注意:如果在新建用户的时候没有指定用户组,就会创建要给与用户名相同的组名,并让新用户属于这个组。-s:shell,修改用户登入后所使用的shell。普通用户下:给lucy设置密码(修改自己的密码)-g:用户组,修改用户所属的用户组。-G:群组,修改用户所属的附加群组。-c:备注,修改用户的备注文字。-u:uid,修改用户的uid。执行权限:ROOT用户。执行权限:root权限。执行权限:ROOT权限。给用户添加口令(密码)执行权限:ROOT权限。执行权限:root用户。

2025-01-21 16:00:00 374

原创 Linux基础操作(03)文件操作

Linux入门基础操作(03)文件操作[一起进步的小白]

2025-01-20 13:25:23 1165

原创 Linux基础(02)[每天进步学习]

目录操作

2025-01-17 20:45:51 247

原创 Linux指令起步(入门小白,互助进步)

Linux指令起步(入门小白,互助进步)

2025-01-16 21:18:51 560

空空如也

空空如也

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

TA关注的人

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