- 博客(6)
- 收藏
- 关注
原创 Day_12
二维数组的数组名是指向数组第一行所有元素的一个数组指针。指针函数是函数,函数的返回值是指针。函数指针时指针,指针指向一个函数。不能返回局部变量的地址。二维数组传递数组指针和长度。指针数组传递二级指针和长度。
2024-04-29 20:11:40 323
原创 Day_11
int *a[5]:定义一个数组,数组名为a,有5个元素,每个元素为int*型。对数组指针*,值不变,类型降级称为指向数组第一个元素的指针。const 修饰p *p, p不可以改变, *p不可以改变,一定要初始化。数组指针:对一维数组名&,值不变,类型升级为指向整个数组的数组指针。在以下两种情况下a不能理解为int *型。指针数组是数组,数组的每个元素都是指针。数组指针是指针,指针指向整个数组。1.sizeof操作。a可以理解为int *存放字符串数组用二维数组。操作字符串数组用指针数组。
2024-04-28 20:31:22 183
原创 Day_8
局部变量:<1>没有经过初始化值时为随机值;<2>执行到变量定义的时为开辟空间;<3>超过变量的作用域回收空间。函数三种形式:(1)函数的定义;作用:声明一个变量是外部存储的变量;函数目的:(1)避免重复性代码;生存周期:从变量被分配空间到空间被回收的过程;(1)值传递(复制传递/赋值传递):将实参的值传递给形参。(1)auto(默认)——自动型变量(局部变量)作用域:变量能够使用的范围;(2)register——寄存器变量;(4)static——静态变量。(3)整形数组的传递。(2)全局变量传递;
2024-04-24 17:51:50 145
原创 Day_7
三、字符型数组操作:在C语言中,字符型数组是一种特殊的数组类型,它通常用来存储字符串。在对字符型数组进行操作时,可以使用字符串库函数来进行常见操作,如字符串拷贝、字符串连接、字符串比较等。在C语言中,我们可以定义一维数组、二维数组,以及不同类型的数组,如字符型数组和字符型二维数组。在二维数组中,我们同样可以通过数组下标来访问和修改数组中的元素,例如ch[0][1]表示二维数组中第一行第二列的元素。可以通过数组下标来访问和修改数组中的元素,例如ch[0]表示数组中的第一个元素。
2024-04-23 20:27:37 150
原创 嵌入式第二天
1.预处理:处理和#相关代码。例如#include<stdio.h>会在预处理中展开这个头文件。5.伯尔类型(逻辑类型)。2.负数补码需要经由原码转换成反码,再转换成补码的二进制代码储存在计算机中。4.链接:将多个二进制代码链接成一个可执行程序文件。2.变量:在计算机程序运行过程中可以进行改变的量;1.常量:在计算机程序运行过程中不能被改变的量;2.编译:将写好的C语言代码编译成汇编语言。1.正数补码是由二进制代码储存在计算机中;3.汇编:将汇编语言编译成二进制代码。二、正负数在计算机中存储。
2024-04-16 19:57:33 174
原创 学习嵌入式开发的第一天!
当然,这只是入门级的基础知识,实际上Linux系统中的编程环境和工具还有很多其他的功能和用法,在未来可以继续学习和探索。2. 使用文本编辑器(如vim)创建一个新的C语言源代码文件,例如,使用vim编辑器可以输入以下命令:vim hello.c。首先,了解Linux系统的目录结构和操作命令。在Linux系统中,目录结构非常重要,它可以帮助组织和管理文件和目录。在Linux系统中,操作命令也是非常重要的,它们可以帮助进行文件和目录的管理、复制、移动、删除等操作。* /:根目录,包含系统中的所有文件和目录。
2024-04-15 19:26:27 236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人