欢迎来到天天文库
浏览记录
ID:50319982
大小:438.00 KB
页数:78页
时间:2020-03-08
《C及C++程序设计 第3版 教学课件 张富 第1章-对C语言的初步认识.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C及C++程序设计(第3版)第一篇C语言基础C++是C语言的超集,或者说,C语言是C++的一个子集。作为C++语言的基础,首先掌握好C语言,无疑会减少直接学习C++程序设计中的许多困难。同时,C语言还可以作为程序设计语言独立使用。因此,我们首先来学习C语言的程序设计。然后,在此基础上再学习C++的面向对象的程序设计方法。●第1章对C语言的初步认识●第2章基本数据类型、操作符和表达式●第3章顺序结构程序设计●第4章选择结构程序设计●第5章循环结构程序设计●第6章位运算●第7章数组与字符串●第8章指针●第9章函数●第10章数据的存储类型●
2、第11章用户定义数据类型●第12章C语言的预处理器●第13章磁盘文件操作(I/O系统)第1章对C语言的初步认识本章介绍程序设计及程序设计语言的有关概念,了解结构化程序设计的基本思想。介绍C语言的概况,C语言程序的基本结构和C语言程序的开发过程以及在TurboC++的集成开发环境下编译、连接和运行C程序的操作步骤。本章还将介绍C语言的基本词法。通过本章的学习,读者可以建立起关于计算机程序、程序设计语言和程序设计等基本概念,并对C语言有一个初步了解,为进一步学习C和C++语言程序设计打下基础。程序与程序设计语言1.1C语言及其源程序的基本
3、结构1.2C语言的基本词法1.3源程序的编译和C语言的集成开发环境1.4小结1.51.1程序与程序设计语言1.1.1程序、程序设计和程序设计语言一般来说,程序是对解决或处理一个问题的方法步骤的描述。而计算机程序,则是用某种计算机能识别的语言工具所描述的解决问题的方法步骤。例如,有两个数据a和b,它们的值分别为1和2,求这两个量的和c。此问题程序(方法步骤)可描述为:a=1;b=2;c=a+b;可以看到,这里是通过3个步骤,也叫做3条语句来完成的。它们的意义是:(1)将数值1赋给a;(2)将数值2赋给b;(3)计算a+b的和并将结果赋给
4、c。其中a,b和c在计算机的程序设计语言中,通常称做变量。编制并记录解决问题的方法步骤的过程就是程序设计。在计算机技术中,将解决一个问题的方法和步骤叫做算法。进行程序设计时要使用计算机能识别的描述算法的工具,这个工具就是计算机程序设计语言。1.1.2结构化程序设计方法计算机程序设计语言经历了由机器语言、汇编语言到高级语言的发展过程。在高级语言发展的初期,人们广泛使用的语言有FORTRAN,ALGO,BASIC等,这些语言的特点是以简单的语句序列构成程序。在20世纪70年代这种结构化的程序设计语言(如Pascal,C等)得到了飞速地发展
5、和广泛应用。结构化程序设计方法的基本思想是,将任何复杂问题分解为若干较为简单的功能模块,每个模块中的任何逻辑问题再用少数几种基本结构(如顺序结构、选择结构、循环结构)加以描述。支持这种结构化的程序设计方法的语言称为结构化的程序设计语言。结构化的程序设计方法,主要是实现两个方面的问题:程序的模块化设计和结构化编码。结构化程序设计中采用的3种基本结构如图1-1所示,所有的程序代码都实现在这3种结构中。图1-1结构化程序设计的3种基本结构1.2C语言及其源程序的基本结构1.2.1C语言C语言是一种编译方式的结构化高级程序设计语言。本书将以“
6、TurboC++1.0”的编译系统为基础介绍C语言的程序设计。C语言主要有下列一些特点。(1)C语言是一种结构化的程序设计语言,它具有完整的程序控制语句。(2)C语言是一种模块化程序设计语言,函数是组成程序的基本程序单位。(3)C语言有丰富的数据类型和运算操作,使程序设计更为简单和方便。(4)C语言提供了类似于汇编语言的低级语言动能,如直接访问内存的物理地址,对二进制数进行位操作等。使这种语言具有某些低级语言的特性,低级语言的优点,从而使这种语言更能接近硬件。(5)语法结构简单,语句数目不多,但功能很强。所以,C语言简单易学且应用广泛
7、。1.2.2C语言源程序的基本结构C语言源程序,简称C程序,是建立在模块的基础上的,而基本的模块就是函数。在这些函数中程序必须有且只能有的一个函数,这就是main()函数,称为主函数。这就是说,一个C程序,至少要由一个函数组成,这个函数就是主函数main()。一个程序无论包含多少个函数,程序的运行总是从主函数开始,在主函数结束。这是C语言程序运行的基本方式。在C语言中,除了main()函数外,其他函数的函数名是用户选定的,称为自定义函数。在计算机术语中,把这种激活叫做调用,所谓调用,简单地说,就是函数暂时中断本函数的执行,转去执行所调
8、用的函数。前者称为主调用函数,后者称为被调用函数。这里发生了两个过程:调用和返回。在最简单的情况下,C函数有如下的格式:函数名(){函数体}函数名是用户为函数起的名字;函数名后跟圆括号,其内可以含有参数,也可以没有参数;
此文档下载收益归作者所有