<下面的是学习C Primer Plus中文版第五版的学习笔记和心得>
一、使用c语言的7步骤,这些步骤也有助于以后学习其他语言,因为语言的步骤大多相通。
1、定义程序目标
这是规划阶段,这个阶段不需要考虑语言,而是考虑如何规划;
2、设计程序
这步是对1中的事情有概念性认识后,决定程序如何完成它,包括用户的界面,程序如何组织,目标用户,多长时间完成这个程序等等
3、编写代码
有了清晰的设计后,就可以通过编写代码实现,此时需要一个文本编辑器创建源代码。c语言中是turbo C 或者是vc++6.0,现在的编辑器还有notepad++和codeblock等等吧,暂时还没使用,估计以后会用的多点。
4、编译和链接
C语言的编程软件提供编译和链接,编译是将源代码通过编译器转换成中间代码,链接是将中间代码加上其他代码生成可执行文件。再说下中间文件和目标代码文件:中间文件是一个.obj的文件,该文件不能运行;目标代码文件缺少两样东西就可以变成可执行文件,一是启动代码,二是库代码,启动代码相当于程序和操作系统的借口,库代码就是库函数咯。
5、运行程序
可执行文件后缀是.exe文件,可以直接执行。
6、测试和调试程序
程序运行时候会出现一些未知的问题,其中有的是错误,有的不是错误,但是需要优化。这时候就需要我们测试和调试程序,让程序的健壮性更高。
7、维护和修改程序
说到这,我想起一句话是:一个优秀的程序员不只是会编程,还要在代码中至少要有1/3的注释,这些注释就是便于我们维护和修改程序用的。
小知识点补充:
IDE:Integrated Development Environment 集成开发环境,可以辅助开发程序的应用软件。
ANSI:美国国家标准化组织,它定义了一个标准ANSI C语言和一个标准C库