C语言 程序的基本概念
为了让计算机能够贯彻执行人的意图,需要人能与计算机“沟通”,而这种“沟通”所需要的语言就是程序设计语言,使用程序设计语言所设计的指令的集合就是程序。
程序是使用程序设计语言解决某一问题的解题步骤,是符合一定语法规则的语句和指令的集合。
人们借助程序设计语言告诉计算机要处理的原始数据、按怎样的步骤来处理、以什么样的形式输出,这个过程就是程序设计。程序设计的过程一般由4个步骤组成:
(1)分析问题:在解决问题前,应充分分析要解决的问解,明确需要处理的数据是什么,怎样对数据进行处理,以及最后输出的结果的数据及形式等。
(2)设计算法:算法是为了解决一个问题所采用的方法与步骤。为解决一个问题所采用的算法不是唯一的。程序员需要设计一个最适合的算法,然后设计算法的总体规划,之后自顶向下,逐步细化过程,最终把抽象的问题具体化为可以用程序语句表达的算法。
(3)编码:利用某种程序设计语言实现算法的过程称为编码。
(4)程序调试:编码步骤完成后,程序要运行需要调试,调试包括编译和链接等操作。编译是对源程序进行语法检查的过程,程序员根据编译过程中的出错提示信息,修改源程序,并重新编译,直到没有语法错误为止。编译程序会将源程序编译成目标文件,大多数程序设计语言往往还要使用链接程序把目标程序系统提供的库文件链接形成可执行文件,在链接过程中由于函数名不正确等,也会引起链接错误。链接成功后的文件才会顺利地执行。程序员需要对程序执行结果进行分析,只有结果正确的程序才是正确的程序。
点击加载更多评论>>