您的位置:首页 > 编程语言 > C语言/C++

学习C语言调试的一些经验(不适合高手,与和我一样的小菜鸟分享)

2010-09-20 19:23 411 查看
这是我在学习C语言中的一些小的感受经验,希望和大家好好的交流,

1结构体的问题:

"结构体"在定义中总出错类似于"重复定义","redefination"等内容,很有可能是在写"头文件"过程中有保含了该结构体的头文件,可能不是直接而是间接包含其他头文件中又把自己给包含了,编译器在预编译中早把这种类型定义好了,编译器在处理头文件时,先处理头文件的头文件,因而再向下中又见到了同名的类型的定义,产生矛盾和二意因而报错!!

2.我们在进行调试设置断点时经常进行再编译时退出,这这时系统询问是否“增加那些其他文件”,(在进入那些头文件或库函数时),一旦增加就会出错无法运行,,莫名其妙的错误,这时应选择(像书一样,带个八叉的图标就不会发生增加莫名其妙的文件出错了)

3数组的问题在数组的时候,尤其是静态数组,即那种独立的并没有被封装的数组
定义是一定是int a[***],其中***要不就是单纯的整型数据,要不就是
宏定义的,也就是说在遍历数组是就会必须知道数组的结束,因而再使用时
一定"谨慎检查数组的结束写对没",下标尤其注意是"个数n-1"..很容易在写
函数是把在传递(个数)时候,在遍历时候以个数为上界了,或从最后开始遍历时
没从""n-1"开始,而从"n"开始了...

……会在以后的分享中慢慢增加的!今天简短的分享这么多!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: