Position/位置: 首页 - 软件编程问题与错误的总结

登录|注册

提示: 分享上传文档前请先登录!

软件编程问题与错误的总结

免费下载-+

软件编程问题与错误的总结

我的总结

1.在H文件中定义的变量可以再main函数中用,要包括头文件;但main之前

定义的全局变量不能在头文件中用。(重复定义的错误)。

2.在写程序时,必须首先画出它的程序流程图,也就是程序的走向。一步一步

的将他在纸上写出来。

3.调用数组函数时,数组一般用的是数组名。

4.即使a、b是空类型(void)的函数,当a函数要调用b函数情况发生,b函

数必须写在a函数的前面。

5.遇到问题不要慌,认真对待!从软件开始,一步一步地排除原因,当实在找

不出原因时,再检查硬件电路。

6.在定义函数时,无论是形参还是全局变量都要对其初始化,既方便自己写程

序,也减少了不必要的错误。

7.中断程序里不要定义变量,定义变量一般在主函数开始的时候。

8.在调试程序中,我们要观察程序执行到哪里,可以用一个发光二极管去检测。

9.用switch语句有时候可以让程序并行。

10.C语言中的结构体是一个重点。

11.不要交叉调用C头文件。也就是在争论先有鸡还是先有蛋的问题。

12.中断里不要又太长的程序,要是周期性中断,就必须保证有一定的阈值,否

则程序就有可能跑错。

13.当程序中需要用到一些并列的语句时,可以设置一个标志变量Flag。当情况

一发生时,Flag会自行加加,否则清零。在接下来的另一种情况中让程序在Flag为0 的条件下执行。这样就达到了并列的效果。

14.变量一般不定义在H文件中,因为当两个C文件同时用到某个全局变量时,

那么就相当于对全局变量定义了两次,实际上这是不允许的。正确的处理方法是在要用的时候进行变量定义,然后在H文件中进行申明,申明为外部变量。最后在C文件中区定义。

15.静态变量和全局变量的好处就是:系统不会回收他们的内存。也就是说,他

们会保持上一次的值,也就是他们与局部变量的不同。同样决定了他们的不足。

16.“->”表示指向结构体运算符,它的结合方向是从左向右的,优先级最高。

17.x*x不能写作x^2,在C语言中,“^”表示按位异或的意思。

18.定义结构体变量时,首先在H文件中申明,然后在C文件中要定义一个与结

第1页/共4页

软件编程问题与错误的总结相关搜索关键词

软件编程问题与错误的总结相关文档

推荐阅读