自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言数组之字符数组

​ 从键盘录入一个字符串常量到字符数组,返回字符数组的地址(首地址,默认返回的地址,一般用12位16进制数表示)​ 从键盘录入一个字符串常量到字符数组,返回字符数组的地址(首地址,默认返回的地址,一般用12位16进制数表示)③ 如果提供的字符个数与数组长度相同,可以省略数组长度,系统会自动确定元素个数,适合字符较多时。​ ③ 经过对比,我们发现,在字符串输入中,fgets和scanf相比,fgets友好一些。​ 如果我们的char数组初始化的时候,没有完全初始化值的时候,空出来的地方使用。

2025-02-18 09:25:36 723

原创 C语言数组之二维数组

二维数组本质上是一个行列式的组合,也就是说二维数组由行和列两部分组成,属于多维数组。二维数组数据是通过行列进行解读。二维数组可被视为一个特殊的一维数组,相当于二维数组又是一个一维数组,只不过它的元素是一维数组。(也就是说数组的元素的类型可以是数组类型)

2025-02-17 21:09:46 894

原创 C语言:数组和冒泡排序

数组是相同类型有序数据的集合。类型说明符或数据类型 数组名 [ 数组容量 ]语法:数组的类型说明符由数组中的元素来决定,类型说明符也就是数据类型,元素是什么类型,数组就是什么类型。同一个数组中,所有元素的类型都是一致的。数组名也是标识符,我们所说的数组(名),大家可以理解为数据类型是数组的变量( 名)。命名规则与变量名相同,遵循标识符命名规则(标识符命名规则:不能以数字开头,只能包含数字、字母、下划线)。数组容量也可以叫常量表达式或者元素个数,其值必须为整型,可以包含常量和符号常量,但不能是变量。

2025-02-14 19:51:13 1111

原创 C语言之循环结构:直到型循环

因此,建议尽量避免使用。从第二个数据项开始,依次于该变量进行比较,如果大于/小于该变量,则将当前数据项的数据赋值给该变量。功能:continue语句不会结束整个循环,而是跳过本次循环尚未执行的语句,进入下一次循环。需求:四海同学参与运算符考试,如果考试及格,就跳出循环,否则就一直考。需求:求100~200之间的所有的素数(素数又被称为质数)当访问完每一个数据项,此时该变量的取值就是累加和的结果。当访问完每一个数据项,此时该变量的取值就是求极值的结果。当访问完每一个数据项,此时该变量的取值就是累乘的结果。

2025-02-13 23:02:19 1275 1

原创 C语言基础:循环结构

代码在满足某种条件的前提下,重复执行,就叫做循环结构。

2025-02-12 23:10:06 999

原创 C语言基础:分支结构

在C语言中,用1(非0)表示关系表达式的值为真(条件成立),0表示关系表达式的值为假(条件不成立),即关系表达式的值要么为1(条件成立),要么为0(条件不成立)实际上,逻辑运算符两侧的运算对象不但可以是0和1,或者是0和非0,而且也可以是字符型、实型和指针型等。不管条件表达式成不成立都要执行一个语句,其次需要注意的是,语句1和语句2都可以是单语句或者复合语句。⑤ case后面的语句中如果没有break语句,则执行完本case后的语句后会接着执行下面的case,直到遇到下一个break为止。

2025-02-11 21:00:37 1176

原创 C语言基础:C语句与数据的输入输出

C程序是以函数为基础单位的一个函数的执行部分是由若干条语句C语句都是用来完成一定的操作任务C语句必须依赖于函数存在。

2025-02-10 20:01:23 683

原创 C语言基础:运算符与流程控制

广义的说,为解决一个问题而采取的方法和有限的步骤,就称为“算法”例如:将大象放入冰箱的算法就可以如下描述:打开冰箱门-把大象装进去-关闭冰箱门。

2025-02-10 19:41:36 803

原创 C语言基础之运算符

如果运算符对象两侧的运算符优先级相同,如a +b +c,则按照规定的“结合方向”处理。​ 在混合运算过程中,系统所进行的类型转换并不会改变原数据的类型,只是在运算过程中将其值变成同类型后运算。特别说明的一点是:在强制类型转换的过程中,并不改变原变量的类型,只是在运算过程中将其值转换类型后再运算。C语言还提供了==强制类型转化(显示转化)==运算,可得到一个所需类型的数据,强制类型转换的形式。(float)(5%3):将5%3的结果转换为float类型。(int)(x+y):将x+y的结果转换为int类型。

2025-02-07 17:30:47 1012

原创 C语言基础:常量与变量和基本类型数据

指数形式:一般数学上对于小数可以以10为底进行表示 比如3.14 * 10²,但是在使用英文半角输入法的时候没办法输入上底或者下底,所以C语言规定以字母e或者E来表示指数,并且要求字母e或者E的前面必须有数字,字母e或者E的后面必须为整数。由此可见 ,在内存中字符数据的存储形式与整型数据类似,这就使得字符型数据和整型数据之间可以通用,也就是1个字符数据既可以以字符形式输出,也可以以整数形式输出。C编译系统规定以一个字节的存储空间来存放一个字符,因此,一个字符型变量在内存中的大小是1字节。

2025-01-22 23:59:29 1243

原创 C语言基础:概述、数据类型和常量

计算机:能进行计算机和逻辑处理的设备硬件:组成计算机的各种物理部件(内存条、CPU、鼠标、键盘…)硬件=电子设备+单片机编程(单片机、微控制器)+集成电路(原理图PCB设计)+嵌入式系统软件:计算机中运行的程序和数据软件=系统软件(Linux系统)+应用软件+编程语言(C/C++)+算法和数据结构数据类型其实是固定大小内存的别名,并且描述了一个变量存放什么类型的数据。简单来说,就是组织和操作数据。数据:计算机要处理的数据(数字、字符串、文字、符号、图片、音频、视频等)

2025-01-20 20:05:32 1049

原创 Linux基础:指令

1.cd~:切换到当前家目录下的用户目录下,比如:cd~,就会切换到/home/st,等价于cd。说明:该指令是从文件系统的数据库中查找,确定是新创建的文件没有在数据库中建立索引,用该指令找不到。cp:复制文件或者文件夹(注意:文件夹需要递归复制,这里的复制其实就是拷贝+粘贴)find:查找文件或目录(递归查找),从头硬盘查找,精确性高,性能低。locate:快速查找文件或目录,从数据库查找,准确性低,性能高。相对路径:以当前路径(./)为参考描述的路径,称为相对路径。目录删除,需要递归删除。

2025-01-19 22:41:02 800

原创 Linux基础:网络、进程、磁盘相关指令和挂载与卸载

Linux中的根目录以外的文件想要被访问,就要将其关联Linux系统中的某个目录来实现,我们将这种关联操作称之为“挂载”,这个目录就是“挂载点”,Linux专门提供了一个用于挂载外设的目录,叫做“/mnt”。解除此关联关系的过程称之为“卸载”。

2025-01-18 23:44:40 809

原创 Linux基础:压缩、打包、解压缩和VIM编辑器

本质上,我们用Linux自带的编辑器叫做Vi编辑器(类似于window的记事本,我们一般用来做文件的编辑),名字取自VisuaI,它是一个全屏幕文本编辑器(程序)。在Linux系统中Vi是最常用的编辑程序,它的文本编辑功能十分强大,但是使用起来比较复杂。Vim是Vi的增强版,所以Vi的功能Vim都有,而且Vim新增了Vi没有的功能,它比Vi更容易使用。这个工具不是Linux内置,需要额外的安装。

2025-01-17 19:06:42 791 1

原创 Linux基础:用户和用户组相关操作、权限管理

用户和用户组基础普通用户和超级用户团队共享文件用户相关操作权限管理通配符。

2025-01-16 21:08:47 1638

空空如也

空空如也

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

TA关注的人

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