摘要: 一.动态内存管理; 1.空指针不能解引用; 2.动态开辟空间的越界访问; 3.对于非动态内存进行free;不能free; 4.使用free释放部分内存;内存泄露 5.对同一块内存多次释放;不可以; 6.忘记释放;不对; 7.练习题; free只是释放内存,没有置空指针; 8.内存区域划分; 二.结构 阅读全文
posted @ 2026-02-04 20:34 白白0419 阅读(3) 评论(0) 推荐(0)
摘要: 一.位段 struct A { int a1:4; int a2:4; }; 2.位段是由结构体所实现的,位段的声明和结构体类似,位段成员可以是int,unsigned int, signed int char,位段成员表示为类型名 成员名:整数.这个整数表示当前成员所占比特位的个数; 3.位段的空 阅读全文
posted @ 2026-02-01 21:57 白白0419 阅读(2) 评论(0) 推荐(0)
摘要: 1.结构体的声明 srtuct 名字 { 成员; }; 2.初始化: struct student stu1={1,20,"zhangsan",{90,95,85}}; 可以不完全初始化 struct student stu1={。name="zhangsan"}; 3.对于结构体类型重命 名typ 阅读全文
posted @ 2026-01-30 13:35 白白0419 阅读(5) 评论(0) 推荐(0)
摘要: 1.strtok(会用) char * strtok(char* str,const char* delimiters); 切割字符串; 第二个传的是字符串; 如果切割时不能修改原内容,需要拷贝一份临时的; 2.strerror char strerror (int errnum); 返回错误信息对 阅读全文
posted @ 2026-01-29 21:35 白白0419 阅读(2) 评论(0) 推荐(0)
摘要: 1.字符函数 (1)iscntrl ctype.h 任何控制字符 0-31 127 不可见 (2)isspace 是空白字符, (3)isdigit 是否十进制数‘0’-‘9’;数字字符 (4)isxdigit 十六进制数字字符 0-9 a-f A-F (5)islower 小写 返回ascll 码 阅读全文
posted @ 2026-01-29 20:05 白白0419 阅读(3) 评论(0) 推荐(0)
摘要: 1.野指针:指针指向位置不确定 建议对指针进行创建时,初始化为空;NULL; 形成: (1)未初始化 (2)指针越界 (3)指针指向的空间被释放了 2.规避 (1)初始化为空,判断是否为空; (2)避免越界 (3)指针置空,安全检查; 3.传值调用和传址调用; 传值调用:直接将值传递,形参拷贝实参的 阅读全文
posted @ 2026-01-19 17:05 白白0419 阅读(2) 评论(0) 推荐(0)
摘要: 一.数组指针 1.数组指针是一个指针变量,指向一个数组; 大小4/8 +1,跳过整个数组; 2.创建: int arr[5]; int (p)[5]=&arr; 3.二维数组首元素地址是第一行数组的地址,类型是数组指针,int()[5]; 4.数组指针解引用拿到的是数组;相当于拿到数组的数组名,首元 阅读全文
posted @ 2026-01-19 17:04 白白0419 阅读(5) 评论(0) 推荐(0)
摘要: 1.数组的练习题 (1)删除指定数 先输入10个数字,存在数组中,输入一个整数n,删除等于n的数字,剩余在最前面; 后面的依次覆盖前面,删除一个,只看前九个(数组的有效元素个数-1); 外循环,如果进行了删除操作,i不变; int main() { int arr[10] = { 1,1,2,2,3 阅读全文
posted @ 2026-01-17 21:32 白白0419 阅读(7) 评论(0) 推荐(0)
摘要: 1.内存和地址: 4G:2^32个地址编号 地址的表现形式是十六进制; 2.指针:某一个内存单元的编号,就是指针; 如果知道了某一个变量的地址,知道了地址就可以对变量进行操作; &取地址运算符;(8位16进制数) 3.冯诺依曼体系 输入 运算器 输出 存储器 控制器 4.p表示p是一个指针变量; i 阅读全文
posted @ 2026-01-16 17:10 白白0419 阅读(2) 评论(0) 推荐(0)
摘要: 1.操作符 +-*/ 符合+= -= *= /= %= 单目++ -- 逻辑运算符&& || 2.移位操作符(移动二进制位) *只能操作整数; 左移<< 相当于2 左边抛弃,右边补0 *右移>> 相当于/2 逻辑右移 左边补0,右边抛弃 算数右移 左边补符号位,右边抛弃 负数向上取整; 3.复合 < 阅读全文
posted @ 2026-01-15 22:56 白白0419 阅读(2) 评论(0) 推荐(0)