会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Byx526726
博客园
首页
新随笔
联系
订阅
管理
2026年2月4日
C语言:2026.2.2 (链表)
摘要: 一.动态内存管理; 1.空指针不能解引用; 2.动态开辟空间的越界访问; 3.对于非动态内存进行free;不能free; 4.使用free释放部分内存;内存泄露 5.对同一块内存多次释放;不可以; 6.忘记释放;不对; 7.练习题; free只是释放内存,没有置空指针; 8.内存区域划分; 二.结构
阅读全文
posted @ 2026-02-04 20:34 白白0419
阅读(3)
评论(0)
推荐(0)
2026年2月1日
C语言:2026.1.30(位段,联合体)
摘要: 一.位段 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)
2026年1月30日
C语言:2026.1.28(结构体)
摘要: 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)
2026年1月29日
C语言:2026.1.26
摘要: 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)
C语言:2026.1.23
摘要: 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)
2026年1月19日
C语言:2026.1.18
摘要: 1.野指针:指针指向位置不确定 建议对指针进行创建时,初始化为空;NULL; 形成: (1)未初始化 (2)指针越界 (3)指针指向的空间被释放了 2.规避 (1)初始化为空,判断是否为空; (2)避免越界 (3)指针置空,安全检查; 3.传值调用和传址调用; 传值调用:直接将值传递,形参拷贝实参的
阅读全文
posted @ 2026-01-19 17:05 白白0419
阅读(2)
评论(0)
推荐(0)
C语言:2026.1.19
摘要: 一.数组指针 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)
2026年1月17日
c语言:2026.1.4
摘要: 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)
2026年1月16日
C语言:2026.1.16
摘要: 1.内存和地址: 4G:2^32个地址编号 地址的表现形式是十六进制; 2.指针:某一个内存单元的编号,就是指针; 如果知道了某一个变量的地址,知道了地址就可以对变量进行操作; &取地址运算符;(8位16进制数) 3.冯诺依曼体系 输入 运算器 输出 存储器 控制器 4.p表示p是一个指针变量; i
阅读全文
posted @ 2026-01-16 17:10 白白0419
阅读(2)
评论(0)
推荐(0)
2026年1月15日
C语言:2026.1.15
摘要: 1.操作符 +-*/ 符合+= -= *= /= %= 单目++ -- 逻辑运算符&& || 2.移位操作符(移动二进制位) *只能操作整数; 左移<< 相当于2 左边抛弃,右边补0 *右移>> 相当于/2 逻辑右移 左边补0,右边抛弃 算数右移 左边补符号位,右边抛弃 负数向上取整; 3.复合 <
阅读全文
posted @ 2026-01-15 22:56 白白0419
阅读(2)
评论(0)
推荐(0)
下一页
公告