- 博客(19)
- 收藏
- 关注
原创 C++ 基础语法 个人随堂笔记
预处理(头文件展开,去注释,宏替换,条件编译)-》编译连(语法,生成汇编代码)-》汇编(转换为二进制机器码)-》连接(合并到一起,连接一些没有确定函数地址等)缺省值的声明和定义不能同时给,会导致重定义问题,只能在声明时给缺省参数赋值 (定义时给会导致包含声明的头文件被包含时,无法看出缺省参数的赋值)引用必须实体化,有赋值对象,不能单独定义,一个对象可以有多个别名,但是多个对象不能有一个别名(重定义),即没有多级引用。C中宏优点:不用建立栈帧,提高效率,,缺点,没有常量检查,单纯的替换会造成语法错误。
2023-12-02 10:58:35
954
1
原创 数据结构初阶 无头单向链表的实现 个人随堂笔记
2:空间不够了,扩容有一定的消耗(在realloc为异地扩容时)sLTPushBack时要修改头节点 的指向,需要传二级指针。3:扩容逻辑会存在空间的浪费(每次扩大是原容量的二倍)1:头部和中间的插入删除效率为O(N)不行。2:下标位置能做到随机访问和修改。头文件及其实现函数的声明。
2023-10-13 16:01:48
118
原创 C语言进阶 部分内存函数模拟实现 个人随堂笔记
重点介绍处理字符和字符串的库函数的使用和注意事项求字符串长度strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrtok错误信息报告strerror字符操作内存操作函数memcpymemmovememsetmemcmp。
2023-10-05 20:36:52
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人