《C语言程序设计概述.pptx》由会员分享,可在线阅读,更多相关《C语言程序设计概述.pptx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1本章概要本章概要1.1 1.1 程序设计基础程序设计基础1.2 C1.2 C语言程序简介语言程序简介1.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程1.4 1.4 编码规范及编程习惯编码规范及编程习惯1.5 1.5 总结与提高总结与提高第1页/共33页21.1 1.1 程序设计基础程序设计基础1.1.1 1.1.1 计算机语言和程序计算机语言和程序什么是软件、硬件?什么是软件、硬件?什么是程序设计语言什么是程序设计语言 -人机交互的语言人机交互的语言计算机语言的发展大致经历了以下几个过程。计算机语言的发展大致经历了以下几个过程。-机器语言机器语言
2、-汇编语言汇编语言-高级语言高级语言机器语言、汇编语言、高级语言之间的关系机器语言、汇编语言、高级语言之间的关系第2页/共33页31.1 1.1 程序设计基础程序设计基础1.1.1 1.1.1 计算机语言和程序计算机语言和程序汇编程序汇编程序编译程序(编译器)编译程序(编译器)-在高级语言和机器语言之间执行翻译任务的程序在高级语言和机器语言之间执行翻译任务的程序。汇编语言源程序目标程序汇编程序图1-1 汇编程序的作用第3页/共33页41.1 1.1 程序设计基础程序设计基础1.1.2 1.1.2 算法算法 算法算法-解决问题的一种策略。解决问题的一种策略。算法的常见表示方法算法的常见表示方法-
3、自然语言自然语言-传统流程图传统流程图-N-S-N-S流程图流程图 第4页/共33页51.1 1.1 程序设计基础程序设计基础-算法算法例例1-11-1 用自然语言描述求三个数中最大数的算法。输入三个数num1、num2、num3之后,先求出三个数中两个数num1和num2的较大数max2,再把这个较大数max2与第三个数num3比较,求出最大数max3。第5页/共33页61.1 1.1 程序设计基础程序设计基础-算法算法例例1-21-2 用传统流程图描述求三个数中最大数的算法。第6页/共33页71.1 1.1 程序设计基础程序设计基础-算法算法例例1-3 1-3 用用N-SN-S流程图描述求
4、三个数中最大数的算法,如图流程图描述求三个数中最大数的算法,如图1-41-4所示。所示。第7页/共33页81.1 1.1 程序设计基础程序设计基础1.1.3 1.1.3 结构化程序设计结构化程序设计结构化程序设计的三种基本控制结构结构化程序设计的三种基本控制结构-顺序结构顺序结构-选择结构选择结构-循环结构循环结构 结构化程序设计的优点?结构化化程序设计的基本思路?自顶向下,逐步细化;模块化设计;结构化编码 第8页/共33页9本章概要本章概要1.1 1.1 程序设计基础程序设计基础1.2 1.2 C C语言程序简介语言程序简介1.3 Turbo C1.3 Turbo C编程环境及编程环境及C
5、C程序执行过程程序执行过程1.4 1.4 编码规范及编程习惯编码规范及编程习惯1.5 1.5 总结与提高总结与提高第9页/共33页101.2 C1.2 C语言程序简介语言程序简介 1.2.1 C1.2.1 C语言概况语言概况 为为描描述述和和实实现现UNIXUNIX操操作作系系统统而而设设计计的的,现现在在已已成成为为一一种种成成熟熟的的通通用用编编程程语语言言,并并被被广广泛泛应应用用于于多多种种机机型型(如如个个人人计计算算机机、工工作作站站和和大大型型机机)和和操操作作系系统统(如如DOSDOS、WindowsWindows、LinuxLinux和和UNIXUNIX)上上。C C语语言言
6、既既可可以以处处理理数数据据库库、网网络络、图图形形、图图像像等等,又又适适合合在在工工业业控控制制、自自动动检检测测等等方面的应用。方面的应用。19831983年美国国家标准化协会(年美国国家标准化协会(ANSIANSI)根据)根据C C语言自问世语言自问世以来的各种版本,对以来的各种版本,对C C语言的发展和扩充制定了新的标语言的发展和扩充制定了新的标准,称为准,称为ANSI CANSI C。19871987年年ANSIANSI又公布了新标准,即又公布了新标准,即87ANSI C87ANSI C。常用的有常用的有Micorsoft CMicorsoft C、Quick CQuick C和和
7、Turbo CTurbo C等多种版等多种版本。这些不同的本。这些不同的C C语言版本,基本部分是相同的,但在语言版本,基本部分是相同的,但在有关规定上又略有差异。本书以有关规定上又略有差异。本书以Turbo C 2.0Turbo C 2.0的环境对的环境对C C语言进行介绍。语言进行介绍。第10页/共33页111.2 C1.2 C语言程序简介语言程序简介1.2.2 1.2.2 简单的简单的C C程序举例程序举例例例1-4 1-4 如如下下C C程程序序实实现现:从从键键盘盘上上输输入入三三个个数数,求求出出这这三三个个数数的的最最大大数。数。#include#include/*Cprog1.
8、C By/*Cprog1.C By HuangCL*/HuangCL*/*This program is designed to seek the maximum from three/*This program is designed to seek the maximum from three numbers*/numbers*/*2008-2-13/*2008-2-13*/*/void main()void main()int num1,num2,num3,max2,max3;/*int num1,num2,num3,max2,max3;/*定义存放三个数及较大值的定义存放三个数及较大值
9、的变量变量*/printf(Please input three numbers:);/*printf(Please input three numbers:);/*输入变量值的提示信息输入变量值的提示信息*/scanf(%d%d%d,&num1,&num2,&num3);/*scanf(%d%d%d,&num1,&num2,&num3);/*输入三个整数输入三个整数*/max2=seek_max(num1,num2);/*max2=seek_max(num1,num2);/*求前两个数的较大数求前两个数的较大数*/max3=seek_max(max2,num3);/*max3=seek_ma
10、x(max2,num3);/*再求前两个数的较大数与第三个数的再求前两个数的较大数与第三个数的较大数较大数*/printf(nThe Maximum among%d,%d and%d is printf(nThe Maximum among%d,%d and%d is%d.,num1,num2,num3,max3);%d.,num1,num2,num3,max3);/*/*输出三个数及其最大值输出三个数及其最大值*/int seek_max(int x,int y)int seek_max(int x,int y)/*/*求两个数的较大数的函数定义求两个数的较大数的函数定义*/int z;in
11、t z;/*/*定义中间变量定义中间变量z*/z*/if(xy)z=x;if(xy)z=x;/*/*如果如果xyxy,那么把,那么把x x赋给赋给z*/z*/else z=y;else z=y;/*/*否则,把否则,把y y赋给赋给z*/z*/return z;return z;/*/*函数返回函数返回x,yx,y的较大值的较大值*/运行情况:运行情况:Please input three numbers:23 45 33Please input three numbers:23 45 33 The Maximum among 23,45 and 33 is 45.The Maximum am
12、ong 23,45 and 33 is 45.第11页/共33页121.2 C1.2 C语言程序简介语言程序简介简单的简单的C C程序说明程序说明1.1.预处理命令预处理命令#inlcude#inlcude 例例1.41.4程序的第一行是一个预处理命令,用来把程序的第一行是一个预处理命令,用来把Turbo CTurbo C预先提供的与标准输入输出相关的头文件预先提供的与标准输入输出相关的头文件stdio.hstdio.h包含到程序中。包含到程序中。Turbo CTurbo C提供了多个头文件,如大多数函数可在头提供了多个头文件,如大多数函数可在头文件文件math.hmath.h中找到,而当要进
13、行图形处理时,则必须中找到,而当要进行图形处理时,则必须包含头文件包含头文件graphics.hgraphics.h。在计算机加载安装。在计算机加载安装Turbo CTurbo C之之后,可以在后,可以在 TCINCLUDETCINCLUDE目录中查找到目录中查找到Turbo CTurbo C提供的提供的所有头文件。所有头文件。第12页/共33页131.2 C1.2 C语言程序简介语言程序简介简单的简单的C C程序说明程序说明2.C2.C程序中的注释程序中的注释 本源程序中包含了多处的注释,在本源程序中包含了多处的注释,在/*/*和和*/之间的内之间的内容是注释部分,不参与程序的编译和执行,只
14、是起到说容是注释部分,不参与程序的编译和执行,只是起到说明作用,增强了程序的可读性。明作用,增强了程序的可读性。最前面的三行注释是对程序作者、功能、编写日期进最前面的三行注释是对程序作者、功能、编写日期进行说明,而函数行说明,而函数main()main()中的注释则是对各语句功能的中的注释则是对各语句功能的说明。说明。第13页/共33页141.2 C1.2 C语言程序简介语言程序简介简单的简单的C C程序说明程序说明3.C3.C程序由函数组成程序由函数组成一个一个C C程序可以包含一到多个的函数,每一个能单独运程序可以包含一到多个的函数,每一个能单独运行的行的C C程序都必须有一个且只能有一个
15、程序都必须有一个且只能有一个mainmain函数作为程函数作为程序的主控函数,称为主函数。序的主控函数,称为主函数。mainmain函数是函数是C C语言编译系语言编译系统使用的专用名字。程序从统使用的专用名字。程序从mainmain函数的第一条可执行语函数的第一条可执行语句开始执行。句开始执行。本例中包含了两个函数即本例中包含了两个函数即mainmain和和seek_maxseek_max。函数由函。函数由函数头和函数体两部分组成,例子中的两个函数的函数头数头和函数体两部分组成,例子中的两个函数的函数头分别是:分别是:main()main()和和int seek_max(int x,int
16、y)int seek_max(int x,int y),函,函数体是函数头后面花括号数体是函数头后面花括号中的内容。中的内容。程序中还调用了头文件程序中还调用了头文件stdio.hstdio.h中的输入函数中的输入函数scanf()scanf()和输出函数和输出函数printf()printf()。第14页/共33页151.2 C1.2 C语言程序简介语言程序简介简单的简单的C C程序说明程序说明4.4.标识符与保留字标识符与保留字在在C C程序中用标识符来表示函数、类型、变量、符号常量及语句标程序中用标识符来表示函数、类型、变量、符号常量及语句标号的名称。号的名称。C C程序中的程序中的标识
17、符标识符是以英文字母(是以英文字母(a az z或或A AZ Z)或下)或下划线开头,由英文字母、数字划线开头,由英文字母、数字(0(09)9)和下划线构成的,区分大小和下划线构成的,区分大小写字母。不同的编译程序对标识符有不同的规定,写字母。不同的编译程序对标识符有不同的规定,Turbo C 2.0 Turbo C 2.0 规定标识符的字符个数不超过规定标识符的字符个数不超过3232,建议初学者在标识符命名时不,建议初学者在标识符命名时不宜过长,要注意简洁、清晰,让人见名知意。宜过长,要注意简洁、清晰,让人见名知意。本例中定义了存放三个数的变量分别是本例中定义了存放三个数的变量分别是num1
18、num1、num2num2和和num3num3,存放,存放前两个数较大值及三个数最大值的变量分别是前两个数较大值及三个数最大值的变量分别是max2max2和和max3max3。C C语言规定了一些具有特定含义的标识符,即关键字,一共有语言规定了一些具有特定含义的标识符,即关键字,一共有3232个,个,请参见附录请参见附录2 2。例。例1-41-4中的中的voidvoid、intint、ifif、elseelse、returnreturn都是关都是关键字。键字。第15页/共33页161.2 C1.2 C语言程序简介语言程序简介简单的简单的C C程序说明程序说明5.5.输入与输出输入与输出在在C
19、C程序中,可以通过调用编译系统提供的函数程序中,可以通过调用编译系统提供的函数scanfscanf()()从键盘输入一些数据,而用函数从键盘输入一些数据,而用函数printf()printf()向显示屏向显示屏幕输出数据。幕输出数据。如本例中的语句如本例中的语句scanf(%d%d%d,scanf(%d%d%d,&num1,&num2,&num3)&num1,&num2,&num3)表示从键盘上输入三个整数(用表示从键盘上输入三个整数(用%d%d表示整数格式符)给变量表示整数格式符)给变量num1num1、num2num2和和num3num3。这里。这里的的“&”是用来取变量地址的运算符。是用
20、来取变量地址的运算符。程序中的程序中的printf(printf(“nThe Maximum among%d,%d and nThe Maximum among%d,%d and%d is%d.,num1,num2,num3,max3);%d is%d.,num1,num2,num3,max3);是用来按格式要是用来按格式要求输出最后结果的。求输出最后结果的。“nn”在在C C语言中表示回车换行符。语言中表示回车换行符。第16页/共33页171.2 C1.2 C语言程序简介语言程序简介1.2.3 C1.2.3 C语言程序的基本特点语言程序的基本特点C C语言程序的特点主要有:语言程序的特点主要
21、有:(1 1)C C语言是一种结构化的程序设计语言,包括顺序结语言是一种结构化的程序设计语言,包括顺序结构、选择结构和循环结构。构、选择结构和循环结构。(2 2)C C语言中提供的数据类型有有符号基本整型、有符语言中提供的数据类型有有符号基本整型、有符号短整型、有符号长整型、无符号基本整型、无符号短号短整型、有符号长整型、无符号基本整型、无符号短整型、无符号长整型、双精度实型、单精度实型、字符整型、无符号长整型、双精度实型、单精度实型、字符型、枚举类型、指针类型、文件等,以及由上述类型构型、枚举类型、指针类型、文件等,以及由上述类型构造的类型,如数组、结构体、共用体等。造的类型,如数组、结构体
22、、共用体等。(3 3)C C语言具有与汇编语言的接口。在具有汇编编译器语言具有与汇编语言的接口。在具有汇编编译器的情况下,可以在的情况下,可以在C C程序中调用汇编子程序或直接插入程序中调用汇编子程序或直接插入汇编指令,也可以在汇编语言程序中调用汇编指令,也可以在汇编语言程序中调用C C函数。函数。(4 4)C C程序中区分大小写。一般用户自定义标识符时,程序中区分大小写。一般用户自定义标识符时,要能见名知义,如要能见名知义,如countcount、PRICEPRICE等。等。第17页/共33页181.2 C1.2 C语言程序简介语言程序简介1.2.3 C1.2.3 C语言程序的基本特点语言程
23、序的基本特点C C语言程序的特点主要有(续):语言程序的特点主要有(续):(5 5)C C程序由函数组成,当且仅当包含一个程序由函数组成,当且仅当包含一个mainmain函数时,函数时,C C程序才能被单独运行,其它函数被程序才能被单独运行,其它函数被mainmain函数直接或间函数直接或间接调用。接调用。(6 6)C C语言提供了丰富的函数,如输入输出函数(语言提供了丰富的函数,如输入输出函数(printfprintf()和()和scanfscanf()函数)、数学函数、图形处理函数等。()函数)、数学函数、图形处理函数等。(7 7)C C语言的头文件功能。可以把实现一定功能的函数语言的头文
24、件功能。可以把实现一定功能的函数或符号常量、类型定义等集中在一起,保存为头文件,或符号常量、类型定义等集中在一起,保存为头文件,供其它程序引用。供其它程序引用。Turbo CTurbo C提供了丰富的头文件,包括提供了丰富的头文件,包括stdio.hstdio.h、math.hmath.h、graphics.hgraphics.h等。等。第18页/共33页19本章概要本章概要1.1 1.1 程序设计基础程序设计基础1.2 C1.2 C语言程序简介语言程序简介1.3 1.3 Turbo CTurbo C编程环境及编程环境及C C程序执行过程程序执行过程1.4 1.4 编码规范及编程习惯编码规范及
25、编程习惯1.5 1.5 总结与提高总结与提高第19页/共33页201.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程1.3.1 Turbo C1.3.1 Turbo C编程环境编程环境 C C语言的集成开发环境,集编辑、编译、调试和运行等功能于一体。语言的集成开发环境,集编辑、编译、调试和运行等功能于一体。在在TCTC目录下双击目录下双击TC.EXETC.EXE或其快捷方式,即启动或其快捷方式,即启动TCTC,进入了,进入了TCTC的编程环境。的编程环境。提示:提示:事先把包含事先把包含Turbo C 2.0Turbo C 2.0集成开发软件的整个集
26、成开发软件的整个TCTC目录的内容复制到计目录的内容复制到计算机上(以下假设复制到算机上(以下假设复制到D:D:文件夹下)文件夹下)。在在WindowsWindows系统下,系统下,Turbo C 2.0Turbo C 2.0编程界面可以是窗口或全屏两种显示方编程界面可以是窗口或全屏两种显示方式,可按式,可按Alt+EnterAlt+Enter键切换。键切换。第20页/共33页211.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程Turbo C 2.0Turbo C 2.0编程界面包括以下四个部分:编程界面包括以下四个部分:1 1主菜单主菜单 2 2
27、编辑区域编辑区域3 3消息显示区域消息显示区域4 4功能键提示行功能键提示行第21页/共33页221.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程1.3.2 1.3.2 编辑、编译、链接、运行第一个编辑、编译、链接、运行第一个C C程序程序 C C语语言言是是一一种种编编译译型型的的程程序序设设计计语语言言。一一个个C C程程序序要要经经过过编编辑辑、编编译译、链链接接和和运运行行四四个个步步骤骤,才才能能得得到到程序的执行结果。程序的执行结果。第22页/共33页231.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程
28、程序执行过程1.1.编辑编辑所谓编辑就是对所谓编辑就是对C C语言源程序进行输入和修改。语言源程序进行输入和修改。可可用用于于编编辑辑C C源源程程序序的的软软件件包包括括各各种种文文本本编编辑辑软软件件,常常用用的的有有WindowsWindows操操作作系系统统中的记事本以及中的记事本以及 Turbo C Turbo C开发环境提供的编辑界面。开发环境提供的编辑界面。使用块操作使用块操作(即可对一段代码进行的操作即可对一段代码进行的操作)提高编辑速度及效率提高编辑速度及效率 重要提示:重要提示:C C源程序的文件扩展名为源程序的文件扩展名为.C.C 如如Cprog1.CCprog1.C、S
29、tu_name.CStu_name.C是是合合适适的的C C源源程程序序名名。在在编编辑辑过过程程中中,应应注注意意及及时时保保存源程序。存源程序。第23页/共33页241.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程2 2编译编译对对C C源程序的编译是把源程序的编译是把C C源程序翻译成可重定位的二进制源程序翻译成可重定位的二进制目标程序,编译过程是由目标程序,编译过程是由C C编译程序完成的。编译程序完成的。在编译之前,编译程序将对源程序进行语法检查,如果在编译之前,编译程序将对源程序进行语法检查,如果源程序有语法错误,将提示所有错误的错误类
30、型、错误源程序有语法错误,将提示所有错误的错误类型、错误信息以及出错的位置,以帮助程序调试人员修改源程序信息以及出错的位置,以帮助程序调试人员修改源程序中的错误。一旦发现错误,将无法成功编译形成目标程中的错误。一旦发现错误,将无法成功编译形成目标程序,直到所有语法错误都排除。序,直到所有语法错误都排除。如果如果C C源程序不存在语法错误,编译之后将生成与源程序不存在语法错误,编译之后将生成与C C源程源程序对应的二进制目标代码,并对目标代码进行优化后生序对应的二进制目标代码,并对目标代码进行优化后生成目标文件。成目标文件。目标文件的扩展名默认为目标文件的扩展名默认为.obj.obj(如(如Cp
31、rog1.objCprog1.obj)。)。第24页/共33页251.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程3.3.链接(或称为装配)链接(或称为装配)链接过程是链接程序将编译过的目标程序和程序中用到的库函数链接装配在一起,链接过程是链接程序将编译过的目标程序和程序中用到的库函数链接装配在一起,得到具有绝对地址的可执行文件,即计算机可直接执行的文件。得到具有绝对地址的可执行文件,即计算机可直接执行的文件。可执行文件的扩展名由系统自动指定为可执行文件的扩展名由系统自动指定为.exe.exe(如(如Cprog1.exeCprog1.exe)。)。
32、第25页/共33页261.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程4.4.运行运行运行是将可执行文件投入运行,以获取程序的运行结果。用户可使用菜单运行是将可执行文件投入运行,以获取程序的运行结果。用户可使用菜单“Run/User ScreenRun/User Screen”查看程序的运行结果。查看程序的运行结果。如果程序代码中存在逻辑错误,将得到意料之外的运行结果,为了得到正确的结如果程序代码中存在逻辑错误,将得到意料之外的运行结果,为了得到正确的结果,必须修改程序代码后重新运行。果,必须修改程序代码后重新运行。第26页/共33页271.3 T
33、urbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程1.3.31.3.3运行运行C C程序前的程序前的DirectoriesDirectories选项设置选项设置在第一次启动在第一次启动Turbo C 2.0Turbo C 2.0之后,必须查看并设置之后,必须查看并设置Options/DirectoriesOptions/Directories中的各选项。中的各选项。如果有修改,应保存选项设置,之后就不必再修改。如果有修改,应保存选项设置,之后就不必再修改。第27页/共33页28本章概要本章概要1.1 1.1 程序设计基础程序设计基础1.2 C1.2 C语言程序
34、简介语言程序简介1.3 Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程1.4 1.4 编码规范及编程习惯编码规范及编程习惯1.5 1.5 总结与提高总结与提高第28页/共33页291.4 1.4 编码规范及编程习惯编码规范及编程习惯 1.4.11.4.1编程错误和调试编程错误和调试编译一个程序时,编译器首先检查程序的语法是否正确,编译一个程序时,编译器首先检查程序的语法是否正确,若违反了语法规则,编译器将显示出错信息。若违反了语法规则,编译器将显示出错信息。由于违反了语法规则而导致的错误称为语法错误由于违反了语法规则而导致的错误称为语法错误(syntax
35、 error)(syntax error)。当从编译器得到一个语法错误的消。当从编译器得到一个语法错误的消息时,程序将停止编译,必须返回编辑状态并改正错误息时,程序将停止编译,必须返回编辑状态并改正错误后重新编译。后重新编译。程序的调试过程包括发现错误、定位错误、修改错误。程序的调试过程包括发现错误、定位错误、修改错误。与调试有关的主菜单有与调试有关的主菜单有RunRun、DebugDebug、Break/watchBreak/watch。第29页/共33页301.4 1.4 编码规范及编程习惯编码规范及编程习惯 1.4.2 1.4.2 注意养成良好的编程风格注意养成良好的编程风格良好的编程习
36、惯有助于对程序本身的理解,在编写良好的编程习惯有助于对程序本身的理解,在编写C C程序时,应注意以下几点:程序时,应注意以下几点:(1 1)程序代码中穿插一些必要的注释。)程序代码中穿插一些必要的注释。(2 2)标识符命名见名知义。标识符命名见名知义。(3 3)程序语句书写格式规范,对于嵌套语句使用缩进。)程序语句书写格式规范,对于嵌套语句使用缩进。(4 4)以模块化方式考虑程序结构,以函数形式书写较复杂的程序。以模块化方式考虑程序结构,以函数形式书写较复杂的程序。第30页/共33页31本章概要本章概要1.1 1.1 程序设计基础程序设计基础1.2 C1.2 C语言程序简介语言程序简介1.3
37、Turbo C1.3 Turbo C编程环境及编程环境及C C程序执行过程程序执行过程1.4 1.4 编码规范及编程习惯编码规范及编程习惯1.5 1.5 总结与提高总结与提高第31页/共33页32总结与提高总结与提高 掌握算法就是掌握程序设计的灵魂,掌握算法就是掌握程序设计的灵魂,本章的目的是简要介绍算法和结构化程序设计的基本概念,为读者提供程本章的目的是简要介绍算法和结构化程序设计的基本概念,为读者提供程序设计的一般性的准则,以便于本课程的学习。序设计的一般性的准则,以便于本课程的学习。本课程重点介绍本课程重点介绍C C语言的语法、规则。至于算法和程序设计的详细介绍在语言的语法、规则。至于算
38、法和程序设计的详细介绍在今后的课程中会陆续学习。今后的课程中会陆续学习。初学者不妨先理解并上机调试书上一些简单的程序,然后加入一点自己思初学者不妨先理解并上机调试书上一些简单的程序,然后加入一点自己思路,通过比较分析并解决新的问题,达到学习并使用语句的目的。路,通过比较分析并解决新的问题,达到学习并使用语句的目的。作为计算机专业学习的一大主要内容,编程语言的学习过程将漫长而艰辛,作为计算机专业学习的一大主要内容,编程语言的学习过程将漫长而艰辛,但也乐趣无穷。但也乐趣无穷。一个优秀的计算机专业毕业生,必须是一个优秀的程序员。一个优秀的计算机专业毕业生,必须是一个优秀的程序员。第32页/共33页33感谢您的欣赏!第33页/共33页