随笔 - 68  文章 - 0 评论 - 3 阅读 - 85017
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

11 2012 档案
C 中需要注意的问题!
摘要:1. 数据下标溢出问题 编译器不对数组下标做合法性检查。因此,编写程序时,如果下标值是从那些已知是正确的值计算得来,那么无需检查它的值;但是,如果下标是依据某种方法从用户输入的数据产生而来,那么使用前必须进行合法性检测,确保其不会越界。2.typedef 与 #define 使用typedef可以定义数据类型的新名字,这样,当你需要修改程序类某些数据的类型时,将减少工作量和错误率。 #define 只是在编译时进行字面替换,某些情况可能会出现很难检测的错误。 如: typedef char * prt_to_char //把标识符ptr_to_char作为指向字符的指针类... 阅读全文
posted @ 2012-11-21 21:52 dahere 阅读(278) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示