c语言接口设计与实现读书笔记与习题 解答 (二)

读后感:


作者提到了如何使用头文件和源文件进行接口和实现的分离(c 语言),并开始了第一个例子。主要是一个数学运算的基本库。亮点是:提到了之前 Edward 所说的除法的不同结果,并撰写了两个很重要的除法函数。值得一提是,其中讲到了编写这两个函数的重要意义。比如:p = (p  - 1)  % N,如果用  p = (p - 1  + N) % N,有可能导致溢出的问题。

后面作者又提供了一个  Stack 的设计,这里通过声明未定义的结构体来达到屏蔽实现细节的效果。但作者关于 Stack_empty() 不用 const 的做法,我表示不是很赞同。


习题 :本章的练习,我做的很拙计。2、4都没有什么好办法。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值