C语言具有高效性、可移植性。
高效性是指C语言结构紧凑,运行速度快,并具有汇编语言具有的微调控制能力,可以根据具体的情况进行程序的微调以获取最大的运行速度或高效的使用内存。
可移植性说明C语言编写的程序可以稍加修改或者不修改就可以直接在其他系统运行。
一、使用C语言的七个步骤:
1、定义程序的目标
明确程序实现的最终目的,以及实现这些都需要用到什么,进行一级级的拆分,进行细化。
2、设计程序
开始规划自己的程序,如何用程序来实现自己的目的,实现过程有哪几种,哪种最优,进行合理规划。
3、编写代码
现在开始就用代码来建设自己的程序,注意代码要规范,并且最好加上注释方便理解。
4、编译
源代码是人们所能理解的语言,机器不能理解,可执行代码是计算机语言表示的代码,所以编译就是把源代码转化为可执行代码的过程。经过编译最终会生成一个用户可以执行的可执行文件,其中包含着计算机可以理解的代码。
5、运行程序
运行程序就是执行编译生成的可执行程序
6、测试和调试程序
程序运行起来,不能说明程序完美,因为接下来的运行中有可能会出错,所以我们要看着代码,顺着程序的思路再走一遍,看其中有没有意外发生。这就是测试与调试,经过测试与调试后才能说自己的程序ok了。
7、维护和修改程序
这就是后期想更改功能,或者加入新想法,或删除一些东西,这个时候就是考验自己了,加入当时没有写注释,那么现在就需要再认真读一遍程序,重新理解一下,每一步的用意,这样才能修改,维护。但是有了注释就不一样了,可以方便的定位到功能的所在,这样修改维护就方便多了。
二、知识总结
源代码文件:程序员使用编程语言编写的代码。
目标代码文件:源文件经过编译器生成的机器语言代码,它不是完整的程序代码。
可执行文件:包含可执行程序的完整的机器语言代码。
编译器:把源代码转换成机器语言的工具。
链接器:把编译生成的机器语言以及库代码和启动代码组合起来,生成一个可执行程序。
C语言学习笔记---01
最新推荐文章于 2020-03-22 20:19:12 发布