2020-02-11 09:53发布
wind2100 发表于 2014-11-29 13:41 原来大家都喜欢 傻瓜式编程! 越界的事:我觉得可以在编译器上面动手脚,编译的时候知道,数组 ...
百里屠苏 发表于 2014-11-30 08:42 高手们说说如何掌握C指针,有书推荐吗
cddx 发表于 2014-11-29 16:54 不要忘了当初发明C语音是为了替代汇编语言写操作系统软件的,所以有些所谓的“缺点”并不是真正的缺点哦, ...
最多设置5个标签!
只检测数组的话问题不大,但由于指针的存在,当使用指针操作数组时就傻了,这种情况要检测越界开销就太大了。
说到底,C语言就是高级点的汇编,最后会生成什么样的指令是可以做到心里有数的,它不会给你添加额外的信息,给你充分的自由,就像双刃剑吧,威力无穷,耍不好会伤着自己。
手不够高,但也蛮推荐下:
国内:
高质量C++/C编程指南 -- 林锐。
C语言深度解剖。
国外:
c陷阱与缺陷。
C专家编程。
十分同意,看看linux系统就是用c写的
一周热门 更多>