C语言编程规划——怎样用C语言设计一个程序
2011-07-21 16:12
471 查看
用C编写一个程序(软件),首先要对要编写的程序进行分析。以下是我自己总结的一些设计要点:
1、 首先对程序进行分析,把整个程序分成几个不同的部分,每个部分完成一个功能。这样,每个功能就可以用一个.c文件来实现。
2、 每个.c文件对应的.h文件里存放的是这个部分可以被其他部分使用的函数,如果这些函数的变量或者返回值中有我们自己定义的数据类型,那么就要把相应的数据类型也写在头文件中。.h文件就是外界可知的东西,不在这个文件中的东西就是外界不可知的。我们要尽量减少头文件中的内容,这样每个部分的功能就比较简洁。
3、 .c文件中所#include 的头文件是需要在这个.c文件中使用的头文件,不要把这部分#include 的东西放到.h文件中,.h文件中尽量减少使用#include
//4、 .c文件如果能够不#include 本身的.h文件,那么最好了。不过很难。
5、 尽量减少外界可知信息。简洁。
6、 一些全局变量也尽量不要放到.h文件中。可以放到.c文件中,然后用函数对这个变量进行操作。这样的变量一般是一些我们自己定义的数据结构。
1、 首先对程序进行分析,把整个程序分成几个不同的部分,每个部分完成一个功能。这样,每个功能就可以用一个.c文件来实现。
2、 每个.c文件对应的.h文件里存放的是这个部分可以被其他部分使用的函数,如果这些函数的变量或者返回值中有我们自己定义的数据类型,那么就要把相应的数据类型也写在头文件中。.h文件就是外界可知的东西,不在这个文件中的东西就是外界不可知的。我们要尽量减少头文件中的内容,这样每个部分的功能就比较简洁。
3、 .c文件中所#include 的头文件是需要在这个.c文件中使用的头文件,不要把这部分#include 的东西放到.h文件中,.h文件中尽量减少使用#include
//4、 .c文件如果能够不#include 本身的.h文件,那么最好了。不过很难。
5、 尽量减少外界可知信息。简洁。
6、 一些全局变量也尽量不要放到.h文件中。可以放到.c文件中,然后用函数对这个变量进行操作。这样的变量一般是一些我们自己定义的数据结构。
相关文章推荐
- c语言设计一个网球场使用程序
- 怎样在Windows Mobile(Win32编程)上设计一个美观的用户界面程序
- 怎样在Windows Mobile上设计一个美观的用户界面程序(Win32)
- 怎样在Windows Mobile上设计一个美观的用户界面程序(Win32)
- 怎样在Windows Mobile上设计一个美观的用户界面程序(Win32)
- 怎样在Windows Mobile上设计一个美观的用户界面程序(Win32)
- 怎样在Windows Mobile上设计一个美观的用户界面程序(Win32)
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- c语言:编写一个将输入复制到输出的程序,并将其中的多个空格用一个空格代替
- C#第1次试验(3)设计一个程序,输入10个数存入数组中,求最大值、最小值和平均值.
- 怎样设计一个好的社交网站
- Linux内核设计第二周学习总结 完成一个简单的时间片轮转多道程序内核代码
- C语言停车场模拟管理程序的设计与实现
- 通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统
- c语言写的一个恶意程序
- 怎样设计一个优秀的数据库
- 是一个设计将LinuxFreak.org新闻标题放置到你的网站的PHP脚本程序。
- C语言的分层设计的一个小例子
- 用c语言怎样得到一个汉字的GB2312编码
- Linux_C练习:设计一个洗牌发牌的程序;(随机产生52个不同的数)