1.1 通过书上的程序代码看出C程序由函数组成。涉及的4种函数中;main()是程序的主函数,max()是程序中定义的函数,其作用是求两个数中的最大值,scanf()和printf()是系统事先设计好的函数,分别用于输入和输出。
1.2 介绍了程序设计语言的发展、功能和程序的算法表示。
程序设计语言的发展由难学、难写、难记、难修改的机器语言到容易被人读懂,程序的修改与维护也方便的汇编语言;机器语言和汇编语言都十分依赖于机器硬件,可移植性不好,由于它们均很“接近”计算机,人们称它们为“低级语言”。为了克服低级语言的缺陷,人们设计出了高级语言,其特点是易学、易用、易维护。按照语言的特征,高级语言又经历了非结构化的语言、结构化的语言、面向对象的语言。
程序设计语言必须具有数据表达(即变量定义)和数据处理(即流程控制)的能力,且任何程序的基本结构都可以通过3种基本的控制结构进行组合来实现。分别是顺序控制结构,分支控制结构,循环控制结构。其共同特点是:1、只有单一的入口和单一的出口;2、结构中的每个部分都有被执行的可能;3、结构内不应出现永不终止的死循环。
程序的算法表示:程序的核心是算法,算法千变万化,简繁各异,但作为算法都应具有如下特征:(1)确定性。(2)有穷性。(3)可行性。(4)有零个或多个输入。(5)有一个或多个输出。 算法有多种形式如文字表达、流程图表示、伪代码和程序设计语言表示等。
1.3 讲述了C语言的发展历史、特点、约定。C语言是1972年由Dennis Ritchie所设计,取名为C语言,主要是它源于一种称为B的语言,由其演变而来;其特为(1)语句简洁紧凑,使用方便灵活。(2)运算符丰富,表达能力强。(3)程序可移植性好。(4)生成的目标代码质量高,运行效率高。(5)语言处理能力强。(6)是一种结构化语言。
使用程序设计语言编程与做任何一件事情一样,要遵循一定的规范,一定会有许多约束。一般将程序设计语言的规范称为语法。而C语言中的约定为(1)标识符。(2)关键词。(3)用户自定义标识符。(4)预定义标识符。(5)分隔符。而C语言的语法成分为(1)常量。(2)变量。(3)运算符。(4)表达式。(5)语句。(6)函数定义与调用。(7)输入与输出。
1.4 C程序的编辑、编译、链接和运行讲的是程序设计的任务,由以下步骤:1、分析问题。2、设计算法。3、程序设计。4、运行并调试程序。5、分析程序运行结果。6、编写程序文档。其中运行C程序的步骤与方法分为1、编辑源程序。2、编译。3、链接。4、运行。
1.5 介绍了Visual C++2010学习版编译环境中C程序的编译和运行,从启动到使用。
详情见课本C语言程序设计。



