c语言 知识点

递归方法:递归相比循环时间上快些,但是 递归比较占用空间,(如果递归的次数超过十万次后会导致资源占用完毕)。

标准的代码优化技巧:消除循环、函数循环、函数代码就地扩展、公共子表达式消除、改进寄存器分配、省略运行时对数组边界的检查、循环不变量代码移动、操作符长度消减(把指数操作符转变为乘法操作、把乘法操作变为移位操作或者加法操作)。

总线错误: 由于未对齐的读或者写引起的

              对齐:数据项只能存储在地址是数据项大小的整数倍的内存位置上

段错误: 通常是由于解除引用一个未初始化或者非法值的指针引起的。

(1)解除引用一个包含非法值的指针

(2)解除引用一个空指针

(3)在未得到正确的权限时进行访问(往一个只读的文本段存储值)

(4)用完了堆栈或者堆空间

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值