- 博客(8)
- 收藏
- 关注
原创 内存管理,宏函数
1、硬件(静态存储) VS 内存(动态存储) 2、为什么所有的编程都关注内存管理?---内存属于稀缺资源 3、编程过程中,内存管理主要做什么?----(防止内存泄露) 4、如何防止内存泄露?(用户自己管理、系统管理(GC:垃圾回收机制)) 用户自己管理:缺点:对用户的要求比较高(良好编码习惯,经验值) 优点:开销小,实时性高 系统管理(GC:垃圾回收机制):优点:能够有效的防止内存泄露 ...
2021-11-28 19:02:26
662
原创 函数的应用
函数 1、函数基础语法(函数定义、调用、声明) 2、函数的使用注意事项(传值、返回值) 3、企业级函数 函数基础语法: 1、函数三要素:函数名、函数形参。函数返回值 函数名:命名体现自注释性-提高代码的可读性--动词_名词 函数传参:传什么类型要用什么类型的变量来接; 函数的返回值:return 0;结束当前函数exit(1);--结束整个程序 2、函数使用形式:函数的声明、函数的定义(在调用函数前需声明函数)、函数调用 函数定义:提供 函数名、函数返回值、形参的类型及变量名 函数..
2021-11-28 19:01:51
1200
原创 字符串函数
字符串函数的使用 1、字符串长度函数-strlen 输出结果: 2、字符串拷贝函数strcpy 3、字符串拷贝函数strncpy 4、字符串连接函数strcat 输出 5、字符串连接函数strncat 输出 6、字符串比较函数strcmp 输出 7、字符串比较函数strncmp 输出: strchr:查找字符串中第一个出现的指定字符 输出:o world strrchr(查找字符串中最后一个出现的指定字符)
2021-11-25 09:20:05
248
原创 指针的应用
什么是指针? 指针是一种数据类型,可以定义变量,变量保存的值是地址,地址是固定长度,所以指针变量的长度是固定长度(32位是4个字节,64位是8个字节),不同类型的地址步长不一样,需要不同指针类型的变量来保存 作用:指针变量可以保存地址,所以可以直接操作地址,也就可以直接操作硬件的寄存器地址,从而实现直接访问硬件 支持的运算符:*:间接运算符 &:取地址运算符(对应的内存空间、指向的内存空间) p++: p对应的内存空间 (*p)++: p指向的内存空间 多级指针的作用:保存上一级指针变量的.
2021-11-25 09:18:55
1325
原创 数组的应用
数组 1、数组认知: a/静态分配空间 ————缺点:空间利用率差(1.不够用2、浪费空间) b/所在内存空间特点:连续的(物理连续)【物理空间连续】---开销小——malloc分配的空间是否物理连续?(物理不连续但逻辑连续)malloc实现原理:链表链接所有的空闲的空间,组成最终分配的空间 2、如何使用数组: a/定义数组:数组该定义多大? 无法解决数组大小问题 ——数组的缺点 注意事项: c99- 可变长数组:可以用变量来定义数组的长度,不能在使用过程中已修改变量的值,来扩充数...
2021-11-25 09:18:27
246
原创 2021-11-12
学习内容: 1、C语言概述 1.为什么选择嵌入式:因为嵌入式开发是在硬件上移植操作系统,由操作系统去控制资源给软件提供接口去控制硬件,可以提高软件的移植性 嵌入式开发中操作系统是核心,需要移植,并在上层和底层做开发,而操作系统的核心是内核,最重要的是内核,内核都是由C语言开发 ,所以嵌入式开发选择C语言 2、为什么用c语言开发--c语言的特点 a/能够直接访问硬件 (最大特点) (c:硬件复杂操作 VS 汇编:硬件初始化用汇编) b/运行效率快 (运行时语言) 解释性语言VS运行时语言 (C
2021-11-18 14:45:07
493
原创 【无标题】
if语句 if注意事项:条件成立:非零;if条件后的 ; 判断相等时要将常量写到左边 if必须匹配else if条件中的运算符的优先级 判断条件的零值比较 while语句
2021-11-18 09:15:13
201
原创 2021-11-15
C语言类型转换:不安全。可以将如何类型转换,有可能造成数据缺失 安全的类型转换:先检查两个类型是否可以转换 char->short->int->float->double:隐式类型转换 强制类型转换:(类型名称)变量名 数组名保存的是数组的 printf:行缓冲:满一行(默认4096 )或者遇到'\n'或者缓冲区被强行刷出,数据才会被输出; printf使用技巧 数组名是指针常量,保存数组首元素的地址 scanf:使用注意事项 1.按照格式进行输入('\..
2021-11-17 08:47:53
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅