- 博客(11)
- 收藏
- 关注
原创 数据结构Day1
不需要预分配内存空间;需要预分配内存空间;缺点:数据的插入和删除需要移动大量元素;优点:碎片化存储,数据的插入和删除方便;缺点:访问元素必须遍历。顺序结构的典型:数组。优点:访问元素方便;链式结构的典型:链表。数据结构研究的数据的存储方式。1.顺序结构的优缺点。2.链式结构的优缺点。
2024-12-11 19:53:20
224
原创 C语言函数
A = a + 函数名(实际参数)若定义在主函数后则需要声明:将函数头(类型标识符 函数名(形式参数);其他函数名(函数名(实际参数))若返回值类型与类型标识符的类型不同,则将返回值转换为类型标识符的数据类型。形式参数写法: 数据类型 变量名1 , 数据类型 变量名2,……语法形式: 函数名(实际参数);提高代码的简洁度和复用性,提高开发效率。若函数定义的位置在主函数前则不需要声明。类型标识符 函数名(形式参数列表)若不写类型标识符,系统默认为int型。相当于一个变量做函数参数。
2024-11-29 19:02:03
279
原创 c语言数组
/定义了一个叫做a的包含了10个整型数据的数组。a[0] == 1 , a[4] == 5 , 注意没有a[5]。赋值与变量赋值类似,但是注意数组无法整体操作,必须拿出单个元素再进行赋值。此时的常量表达式取值从0开始,a[0]代表数组a的第0个元素。常量表达式:整型数据类型,代表数组中的数据个数。没有具体数值的空间初始化为0,a[3]=0;数据类型 数组名[常量表达式][常量表达式]数组名[常量表达式][常量表达式]
2024-11-28 19:25:56
688
原创 C语言关系运算符&逻辑运算符&流程控制
(大于),>=(大于等于),<(小于),<=(小于等于),==(等于),!2.逻辑表达式的构成:用逻辑运算符将 关系表达式 或 逻辑值 链接起来。3.C语言中用整型类型表示逻辑结果。&&(与),||(或),~(非)2.关系运算的结果是一个逻辑值。1.关系运算符都是双目运算符。1.逻辑运算符都是双目运算符。
2024-11-26 20:04:48
274
原创 printf与scanf函数
如果在“格式控制”字符串中除了格式说明以外还有其他字符,则在输入数据时 在对应位置应输入与这些字符相同的字符。%d——格式说明,由 % 和 格式字符 组成,作用是将输出的数据类型转换成指定的格式输出。在用"%c"格式输入字符时,空格字符和“转义字符”都作为有效字符输入。附加格式字符(插入在 % 和 格式字符间,%ld——输出长整型)g——根据数值大小,自动选择f或e格式,且不输出无意义的零。2.按指定的宽度结束,如"%3d", 只取 3 列;l——用于输出长整型,可以加在d,o,u,x前。
2024-11-25 19:15:32
328
原创 C语言语句&标准输入输出函数
putchar(输出字符)getchar(输入字符)printf(格式输出)scanf(格式输入)puts(输出字符串)gets(输入字符串)C语言中数据的输入输出。
2024-11-24 18:06:45
154
原创 C语言中不同数据类型混合运算&基本的算数运算符
横向向左的箭头表示必定的转换,如字符数据必定先转换为整数,short 型转换为int 型,float型数据在运算时一律先转换成双精度型,以提高运算精度(即使是两个 float型数据相加,也先都化成 double 型,然后再相加)。如表达式a—b* C, b 的左侧为减号,右侧为乘号,而乘号优先于减号,因此,相当于a-(b* c)。若已经定义a的数据类型为int,进行强制类型转换后,得到一个double型的中间变量,而a的类型不变。//将a的值2先赋给b,b的值为2,然后a自增1变为3)
2024-11-24 17:36:40
987
原创 Linux基础命令操作与嵌入式开发基础
/2.目录2不存在,复制出名为目录2且内容与目录1相同的目录。cp 123.txt 456.txt //把当前目录下的123.txt文件复制为当前目录下的456.txt文件。//2.目录2不存在,将目录1重命名为目录2。mv 目录1 目录2 //1.目录2存在,将目录1移动到目录2中,源文件位置改变。cp 目录1 目录2 -r //1.目录2存在,将目录1复制到目录2下。mv 123.txt 目录1 //将123.txt移动到目录1之下。
2024-11-21 19:52:51
624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人