自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式day 26

2024-08-12 00:08:39 234

原创 嵌入式day26

2024-08-09 20:49:53 102

原创 嵌入式day25

2024-08-08 19:50:34 102

原创 嵌入式day22

今天学的知识重点在概念和理解,具体有进程的相关概念和步骤及相关简单指令的应用。makefile是day21的内容,只是makefile最简单的使用方法和指令概念。

2024-08-06 18:00:40 191

原创 嵌入式day20

2024-08-02 18:11:05 82

原创 嵌入式day19

今天学习了标准IO剩下的流的定位内容、文件IO的内容、linux系统时间的获取等。需要记忆的地方很多,实际应用难度不大。文件IO的概念及使用。文件IO比标准IO的使用更加简洁快速,但是只适用于linux系统。标准IO中流的定位,可以通过定位获取文件大小、更改指定位置内容、获得指定位置内容。linux系统中时间的获取需要注意每个星期天数输出要+1,年输出要+1900。另外一些函数接口可以帮助我们更好的达到编程目的。

2024-08-01 18:33:10 164

原创 嵌入式day18

今天继续学习标准IO。

2024-07-31 18:27:08 108

原创 嵌入式day17

2024-07-30 18:13:34 87

原创 嵌入式day15

今天重点学习了堆栈空间的使用和链表。整体比较难理解,写程序时堆栈、指针、链表、构造体的混用很容易混乱,需要理解清楚各种概念并且多练习。

2024-07-27 19:59:40 156

原创 嵌入式day14

今天学了结构体剩下的内容,包括存储、传参、数组;今天的知识点不算很多,实操难度也不大,主要是一些基础知识概念。共用体和其他构造数据类型主要是存储方式的不同,所有构造体内部的成员空间一致,使用时要注意后定义的成员变量覆盖之前的成员变量值,所以不用赋初值。对于结构体的使用,需要注意传参和输入时数据类型为'struct 数据名称‘即可 ,在函数体内部的运用和普通数组没有区别。''左移右移时偏移量均为2的n次方……构造枚举数据类型时不用定义成员数据类型,默认为int且后一个常量为前一个常量加一。

2024-07-26 17:19:20 208

原创 嵌入式day13

今天学习了指针函数和函数指针,void指针,构造数据类型中的构造体定义、初始化、成员访问。函数指针是指针,指针函数是函数。指针函数不能返回局部变量地址,函数指针多用于传参。构造数据类型构造在函数体外部,直接在构造时定义的变量为全局变量。void*只表示地址类型,没有指向空间大小的含义。今天学的知识不多,重在理解,还要多注意使用细节。

2024-07-25 17:50:05 176

原创 嵌入式day12

二维数组数组名是指向第一行所有元素的数组指针,二维数组传参时要传入len(行数)。加‘&’则变为指向整个数组所有元素的指针,+-1地址偏移整个数组的字节。数组指针,为指向一个数组的的指针,通常指向数组第一行第一个元素,但是+-1的变量为整个数组的字节大小。指针数组是存储指针的数组,字符型指针数组主要操作字符串数组,字符型二维数组用于存放字符串数组。2.指针数组的数组名是指向数组第一个元素的指针,即指向指针的指针也就是二级指针。今天学了指针的部分内容。有二维数组和指针的关系,指针数组和数组指针,二级指针。

2024-07-24 18:51:36 111

原创 嵌入式day11

使用指针时,要注意指针变量存储的是地址,*+【指针名】是间接访问,要注意是要更改指针指向的空间还是更改指向的空间中的值。在函数内部使用时,++、--要分清(*p)++和*p++的区别,一个为访问空间的值的自加,一个为指向的地址向下加相应类型的字节。今天学了数组的指针部分内容,有数组和指针的关系、一维数组作为函数参数的使用方法、一维字符型数组和指针的关系及使用、const指针的使用。内容不多,重点在实操,在编写代码的过程中*p、p的用法和概念和指针的赋值、改值容易混乱。

2024-07-23 17:44:24 165

原创 嵌入式day10

今天学习的指针基础部分实操不多也不难,主要是要理清什么指针,指针变量等。指针具有指向概念,指针变量里面存储的是地址的变量、*运算符只能搭配指针类型使用,会使地址降级、&运算符只能对变量使用等理论和使用规则很容易混乱,要多理解练习才能记住。今天开始学习指针的基础知识。包括基础概念、运算符、定义方法、变量特点、存储、常见使用方法等。

2024-07-22 19:38:40 211

原创 嵌入式day9

递归函数的概念和编写注意事项;程序预处理中头文件的运用逻辑和自己编写头文件的方法步骤、#define的逻辑和不同的应用方法以及注意事项。传参的应用不难,但是不同类型的传参逻辑和应用场景都不同,需要分清楚记清楚才可以在之后的应该用中更加熟练。关于预处理中#include和#define的知识更重要的是理解这些概念和记住这些概念规则,应用方面都不算复杂。今天的知识点比较琐碎,应用练习大多是之前写过的逻辑程序,都不复杂,但是很难听一遍就完全记住,还需要多用多记。

2024-07-20 18:07:34 184

原创 嵌入式day8

对于函数,学习了函数定义、调用、声明等,使用函数整体并不难,但是有很多概念和细节需要注意,比如定义函数时函数的类型和使用时输入输出变量类型不一致,要更改函数或者将输入输出变量类型。对于函数中不同变量的生存域和生存周期比较容易混乱,要结合图片讲解和实际操作去理解。今天的学习内容不难理解,但是概念和注意事项比较多,很难在学习的当下就全部记住并且不忘记,还是需要之后一直使用练习,才可以更加熟练掌握。注意字符型数组的输入输出、赋值、拼接等。今天学习了字符型二维数组和函数的知识,重点在于函数知识的学习和应用。

2024-07-19 18:56:12 147

原创 嵌入式day7

听了老师讲解时比较好理解,编程序时需要结合之前学的循环函数等,还是需要多练习才可以比较好的掌握字符型数组的使用。二维数组在定义、访问、初始化、存储方面和一维数组相差不大,学会一维数组之后对于二维数组的理解还是比较容易的。对于二维数组的应用会比一维数组多一些条件规则,但是在最基础的输入输出排序方面的编程使用经过今天的学习和练习基本可以独立完成。对于不一样的数有不一样的定义、存储、输入输出等,需要全部基础并且争取少出错。对于知识的理解和使用需要更强的逻辑性和对已学知识的熟练性。

2024-07-18 19:02:24 98

原创 嵌入式day6

其次,数组的使用需要用到for、if、scanf等函数,这些函数的使用要掌握,才能达到自己编程的目的。最后,对于今天的练习部分:获得数组中最大最小值及下标、数组元素正序倒序排列、数组排序等这些程序在今天虽然都可以跟着老师的思路写出,但是在细节方面还是错误不少,之后多用多练习才会掌握得更好。今天学习的理论内容只有goto循环、辅助流程控制语句(break、continu、return)的用法和数组的基本概念以及一维数组中整数数组的相关概念和使用方法,学习重点在于能自己独立完成数组相关程序的编写。

2024-07-17 18:59:38 225

原创 嵌入式day5

while循环的使用和do ...while的使用;for循环的几种使用方法。switch相比今天学习的其他函数来说没那么灵活,但是对于已有固定结果的简单选择来说更加方便。使用if多层嵌套或者结合别的函数使用时,要注意逻辑清晰,括号完整,不然容易出现无限循环或者无法编译的结果。for循环逻辑相对复杂,特别是在嵌套使用时容易逻辑混乱,需要多用才可以更加掌握。今天知识内容的学习需要逻辑清晰,跟上老师的思路,认真练习,才可以比较好的掌握。while循环使用简单,但是容易死循环,要避免while(1)的情况。

2024-07-16 19:13:23 161

原创 嵌入式day4

今天学了两种常用输入输出函数的作用及用法,和流程控制及涉及的运算符运算函数的使用。两组输入输出函数是之前学习过程中有接触过的函数,但是对其了解没有那么彻底,今天学起来比较好理解,但是在编程使用过程中刚开始还是有点混乱。之后的流程控制内容也是以前稍微学习过的,有一个大概的了解,今天学习过后主要提高的是具体应用能力。今天的学习过程中需要认真听老师讲解函数的用法,该练习时自己认真敲出代码,才可以比较好的去了解函数和算术符的用法,只是听讲的话会有一些逻辑是混乱的。

2024-07-15 18:53:57 148

原创 嵌入式day3

这些知识同样简单但是琐碎,需要一定时间的应用才可以完全记住并且熟练使用。上课过程中经过多次练习,目前可以了解他们的用法及规则,之后多多应用争取真正的完全掌握且不会忘记。今天继续学习C语言的基础知识。包括变量的定义规则、使用方法;表达式的使用及使用规范;几种常用输入输出函数的使用方法及区别;程序运算符的种类及应用规则。

2024-07-13 18:33:37 226

原创 嵌入式day2

除此之外主要学习了c语言基础知识。包括数据类型、进制、存储器、常量等。知识不难,但是是c语言学习过程中必须掌握的基础概念,这些概念也比较琐碎,需要注意细节注意记忆。了解了这些知识才可以进行下一步的学习。今天补充学习了昨天linux基础的一些内容,包括gcc编译过程,程序错误如何查找更正等。

2024-07-12 18:27:54 154

原创 嵌入式学习day1

普通用户可以有多个,也可以一个没有,用户名没有限制(不能与root重名)操作文件会收到权限的限制:家目录 是指Linux系统为每个登录用户提供一个家目录(可以在家目录中创建文件、删除文件、修改文件、执行程序)以及最基础的创建文件、目录和删除等相应的命令的学习使用。touch命令创建一个空文本文件等。第一天的学习比较基础容易接受,但是也感受到了必须跟着老师的思路走,因为每个知识点是简短而独立的所以每个命令内容老师讲课时间不会很久,但是每个知识点都对之后的操作来说是必不可少的,所以必须认真听课才能跟得上。

2024-07-11 18:17:52 198

空空如也

空空如也

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

TA关注的人

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