自定义博客皮肤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/C++ 语言规定,字符串常量都存在一个 ‘\0’ 结尾特点:字符串常量是常量,意味着它们在程序执行期间不能被修改。在内存的【数据区】,在程序中存储字符串是存储的字符串所处内存的空间首地址,用char *存储对应的首地址。"ABCDEFG" 占用字节为 8 个字节!!!printf("字符串占用字节数: %ld\n", sizeof("ABCDEFG"));/*str 可以存储字符串常量在内存【数据区】的空间首地址。

2024-01-26 21:24:33 1072 1

原创 预处理和多文件编程

C 语言程序在编译过程中,完成的操作,可以将代码中需要进行预处理的内容,例如 :宏,头文件引入,条件编译……在预处理阶段加载完毕gcc -E 目标.c -o 目标.i # 预处理,将文件中的预处理内容引入到代码中 gcc -S 目标.i -o 目标.s # 编译,预处理的 C 文件转换为汇编文件 gcc -c 目标.s -o 目标.o # 汇编,将汇编文件转换为二进制文件 gcc 目标.o -o a.out # 链接,将二进制 .o 组装打包为可执行文件头文件是 .h 文件,主要是 C/C++ 的声明文件。

2024-01-23 21:00:25 915 1

原创 结构体和链表(有头双向链表)

目前所学数据类型仅有基本数据类型 short int long,float double,char。以上类型无法用于描述较为复杂的数据情况。例如: Person 人,无法使用单一类型完成对于当前 Person 的信息描述,本身 Person 信息具备一定【复合程度】,包括 ID 姓名,性别,年龄,信息。。。。通过一定的手段将数据进行整合用于描述一个完整的数据类型,在 C 语言中采用的方式就是【 struct 结构体方式】,结构体是面向对象的雏形。使用结构体定义关键字:struct。

2024-01-22 13:53:40 1133

原创 指针和内存管理(申请释放内存函数)

有参数有返回值,无参数有返回值,有参数无返回值,无参数无返回值区分函数的特征是根据【返回值类型】【参数类型】来确定的函数名是调用当前函数的重要的名称,同时【函数名是当前函数的指针常量】,存储当前函数在内存【方法区/函数区】的空间首地址。/*计算得到两个 int 类型数据之和@param n1 用户提供的 int 类型数据@param n2 用户提供的 int 类型数据@return 两个 int 类型数据之和,返回值数据类型为 int 类型*//*【重点1】

2024-01-20 19:03:57 834

原创 各种小函数

C语言:爱心函数,抽卡函数

2024-01-08 13:47:31 412

原创 学习小知识(待更)

数据类型 变量名 = 初始化数据;要求: 1 . 一行有且只能定义一个变量,并且在必要的情况下提供对应的注释 2 . 变量在没有进行赋值的情况下,不得参与除赋值之前的其他操作 3 . 建议变量定义之后直接进行必要的合理的初始化操作 4 . 变量先定义后使用,未定义不得使用 5 . 变量定义在一定范围内不得重复1 . 未定义直接使用a. 变量确实未定义b. 拼写错误 2 . 变量野值问题变量在没有进行赋值操作之前,不可以参与除赋值之外的其他操作,避免野值问题 3 . 变量重复定义。

2024-01-08 13:30:04 427

原创 稀碎的各种小点 (待更)

temp ===> 临时变量(常用于交换数据时使用)count ===> 计数score ===> 成绩num ===> 数字select_sort ===> 选择排序函数reverse 逆向反向 ===> 用来逆序函数出函数命名capacity ===> 定义数组容量命名print_int_array ===> 打印数组函数copy_array ===> 复制数组sub_array ===> 截取数组。

2024-01-08 13:22:48 868 1

原创 数组和相关算法

水上乐园物品存放区// 格式数据类型 数组名[常量容量] = {满足数据类型要求的初始化数据};数据类型:明确告知当前数组存储的数据类型是哪一个类型,要求存放的数据只能是当前数据类型,严格遵守数据类型一致化原则。数组名:操作数据使用的对应名称1. 数组名在一定范围以内具备唯一性2. 数组名是一个【指针变量】,存储当前数组在内存中的【首地址】[常量容量]:决定当前数组的容量,允许最多多少个指定数据类型存储,并且数组容量一旦确定,无法修改。

2024-01-05 21:32:05 1336 1

原创 交作业(函数相关)

【代码】交作业(函数相关)

2024-01-03 18:04:05 359 1

原创 函数,超重点

函数可以解决代码中,【功能模块代码】大量重复使用,如果按照基本的 CV 操作处理当前的功能使用,会导致以下问题。在代码中,函数与函数同级关系,不存在函数内部存放其他函数,代码实现的流程。在代码中,函数与函数同级关系,不存在函数内部存放其他函数,代码实现的流程。在代码中,函数与函数同级关系,不存在函数内部存放其他函数,代码实现的流程。根据 main 函数总结 C/C++ 函数基本特征【三要素】函数的分类是根据返回值类型和形式参数列表情况进行分类。C/C++ 函数对应英文 Function。

2024-01-03 17:50:16 899 1

原创 交作业(循环相关)

【代码】交作业(循环相关)

2024-01-02 19:37:54 369

原创 while、do-while 和 for 循环结构

while (true) {} 常用的无限循环结构,通常是用来解决循环次数不确定,但是有明确的循环终止条件,可以采用 while (true) + break 关键字操作限制循环内容。代码中会存在,相同的功能模块多次使用。如果按照基本的 CV 方式,会导致代码出现以下问题。通常情况下都是在 if 判断条件的约束下,break 操作跳出对应结构。初步的采用循环方式来解决以上问题!C 语言中有以下循环结构。break 关键字有两个作用。【完成一个循环点菜操作】

2024-01-02 18:54:31 784

原创 运算符,分支结构

解决代码中的条件判断,运行分支,情况过滤……if 分支结构if else 分支结构if else-if 分支结构switch case 分支结构。

2023-12-28 20:08:11 926

原创 第一行代码,数据存储,数据类型和变量

注意拼写错误,可以根据颜色提示来进行初步的判断,编译过程也会明确提示错误信息。标点符号一定是英文的,并且成双成对的标点符号一次完成,防止丢失,例如 () ,[], {}, “”, ‘’,<>代码文件存储规范,命名规范注意代码格式,缩进对齐,必须提供必要的空格空行在生活中,开发中不可以修改的量,都是【常量】,包括但是不限于数值。

2023-12-27 20:01:35 895 1

原创 Linux 概述,Linux 命令和 Vim使用

目前我们较为熟悉的操作系统有:Windows Android IOS 鸿蒙实际上 Linux 操作系统在生活中极为常见!!!医疗设备,车辆控制设备,工业制造设备等,嵌入式设备操作系统首选都是 Linux 系统。终端编译器之神,作者已经去世。开源,开放,包容一切的开发工具。Vim 有三种模式编辑模式插入模式命令模式。

2023-12-27 11:12:24 847 1

空空如也

空空如也

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

TA关注的人

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