自定义博客皮肤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语言——数组详解

定义:数组是相同类型,有序数据的集合。语法:数据类型 数组名 [数组容量];注意:数据类型又被称作类型说明符,数组容量又被称为数组元素个数,或者数组的长度/大小说明:数组的数据类型由数组中的元素来决定。也就是说数据类型,由元素的类型来决定,元素是什么类型,数组就是什么类型。同一个数组中,所有元素的类型都是一致的数组名也是标识符,我们所说的数组(名),大家可以理解为数据类型是数组的变量(名)。命名规则与变量的规则一样,唯一的区别是变量使用单数,数组使用复数。

2025-07-22 22:07:36 1105

原创 C语言:循环结构

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

2025-07-15 21:27:29 460

原创 C语言:分支结构

① 与输出不同,输入时无论是单精度还是双精度浮点型,都不能用m.n来指定输出的宽度和小数点后保留的位数。② 可以指定输入数据所占的列数,系统自动按它截取所需的数据,如:输入测试数据:

2025-07-15 21:26:47 505

原创 C语言:流程控制

广义来说,为解决一个问题而采取的方法和有限的步骤,就称为“算法”算法特征有穷性:包含有限的操作步骤,不能无限制的执行下去。可行性:算法中每一天指令必须是切实可执行的。确定性:算法中每一条指令必须有确切的含义,不能产生歧义。算法描述。

2025-07-15 21:25:12 402

原创 C语言基础 运算符与表达式

若一个运算对象两侧的运算符的优先级相同,则按规定的结合方向处理。当逻辑与运算时,左侧为假,右侧结果不会影响最终结果,右侧根本不会执行,最终的结果就是左侧的结果(假),这种现象称之为。当逻辑或运算时,左侧为真,右侧结果不会影响最终结果,右侧根本不会执行,最终的结果就是左侧的结果(真),这种现象称之为。表示在使用该运算符对象之前,先让运算数 i 自身增1或者减1,然后再使用它,也就是使用增1或者减1后的值。表示在使用该运算符对象之后,先使用它,然后再让运算数自身增1或者减1,也就是使用增1或者减1前的值。

2025-07-10 20:09:04 882

原创 C语言基础 变量

在程序运行过程中,可变的量,称之为变量。变量代表内存中(栈内存),具有特定属性的一个存储单元,它是用来存储数据的,也就是存放变量的值。变量应该有一个名字,以便于通过名字访问变量。

2025-07-09 19:20:10 615

原创 C语言概述及数据类型

数据类型其实就是固定大小内存的别名,并且描述了一个变量存放什么类型的数据。简单来说,就是组织和操作数据。数据:计算机要处理的数据(数字,字符串,文字,符号,图片,音视频等)数据类型不仅帮助我们组织和操作数据,还决定了程序如何有效的利用内存。了解数据类型的内存需求是理解计算机管理和操作数据的关键。小贴士:程序运行在内存中。

2025-07-08 19:57:33 569

原创 Linux共享环境搭建

如果Linux源不能用,就需要替换成国内的源: NFS 网络文件系统说明:这个主要是应用于Linux系统与Linux系统之间的通信。步骤:在被共享的系统中安装nfs服务 sudo apt-get install nfs-kernel-server 注意:如果系统提示无法定位软件包,就需要更新软件源 sudo apt-get update sudo apt-get upgrade nfs服务端的配置 sudo vim /etc/exports 在

2025-07-07 20:25:28 821

原创 网络,进程,磁盘相关指令

如果我们想访问这个外设,我们就需要访问/dev下对应的映射文件,或这个文件系统将外设挂载到我们指定的挂载点,这样我们就能正常访问这个外设。说明:查看所有磁盘列表,包括Linux自身+外部存储设备(查询所有可挂载的文件系统,对应的文件系统会在/dev下产生一个对应的设备文件)说明:查看实时系统的状态信息,包括进程数据的PID,优先级,cpu,内存等。:以人们较为容易阅读的GB,MB,KB等格式显示,最常用的选项。:文件系统的类型,指定要挂载的设备上的文件系统的类型。df [选项] [文件系统/挂载点/目录]

2025-07-07 20:22:28 841

原创 Linux Vim编辑器

本质上Linux自带的编辑器Vi编辑器(类似于windows的记事本),Vim是Vi的增强版。主要区别:Vi:Linux系统内置的基本文本编辑器Vim:需要额外安装,支持语法高亮、多级撤销、插件系统等增强功能。

2025-07-06 21:32:38 302

原创 Linux打包文件及压缩

.tar:用tar -xvf解包*.gz:用gzip -d或gunzip解压缩*.tar.gz和*.tgz:用tar -zxvf解压*.bz2:用bzip2 -d或bunzip2解压*.tar.bz2:用tar -jxvf解包*.zip:用unzip解压。

2025-07-06 21:30:55 678

原创 Linux压缩文件及解压缩

gzip和bzip2的区别:gzip可以绕过目录递归压缩目录中的文件以及其子目录中的文件,bzip2不可以与gzip相比,bzip2有更高的压缩效率gzip和bzip2压缩指令不能混合使用,主要通过压缩文件的扩展名区分。

2025-07-04 14:21:25 834

原创 Linux用户与用户组管理

解释: 针对demo01.c文件,用户拥有读,写,可执行权限,用户组有读,可执行权限,其他用户或用户组无权限。所谓的权限管理,就是说让某个用户或者用户组拥有某个文件或目录,让用户或者用户组对文件是否有读写执行权限。4.用户组:把几个用户归在一起,这样的组被称为用户组,规定文件所属用户组权限,可使同组用户权限相同。:GID,指定新用户组的标识(唯一编号),如果不指定,系统会自动编号,一般采用自动编号。#解释 对用户有读,写,执行权限,用户组有读,执行权限,对其他用户或组无权限。

2025-07-03 20:35:37 725

原创 Linux基本指令

Linux基础指令

2025-07-03 16:41:47 627

原创 00-Linux:环境安装

VMware 是一家全球领先的虚拟化和云计算软件提供商,成立于 1998 年,总部位于美国加利福尼亚州帕洛阿尔托(Palo Alto)。该公司专注于为企业提供虚拟化技术、云基础设施解决方案和数字化工作空间服务,帮助客户优化 IT 资源、降低成本并提高灵活性。在学习嵌入式开发时,为了更方便的使用Linux环境,我们一般选择在自己的电脑上安装VMware,在VMware上启动虚拟机(虚拟机使用Linux系统),则可以在本机日常生活中使用windos系统,学习时启用虚拟机即可使用Linux环境。

2025-07-01 17:52:54 730

空空如也

空空如也

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

TA关注的人

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