资源描述:
《C语言程序设计 教学课件 作者 金升灿第一章 C语言程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章C语言程序设计基础1)熟悉C程序的基本结构和书写格式;2)熟悉TurboC集成开发环境的使用;3)掌握基本数据类型使用方法;4)掌握变量的定义和初始化方法;5)掌握算术运算、赋值运算、逗号运算符的运算规则。11.1C语言程序结构1.1.1C语言程序的构成【例1-1】一个简单C语言程序。#include/*预处理命令*/main()/*主函数mian()*/{printf("Hello,C.");/*输出一行信息*/}程序运行结果:Hello,C.21.1.1C语言程序的构成【例1-2】输入
2、两个整数,求较大数。intmax(intx,inty)/*计算两数中较大的数的函数max()*/{/*max()函数体开始*/intz;/*定义变量*/if(x>y)z=x;elsez=y;returnz;/*将z的值作为函数值带回调用处*/}/*max()函数体结束*/#include/*预处理命令*/intmax(intx,inty);/*对函数max()的声明*/main()/*主函数main()*/{/*main()函数体开始*/inta,b,c;/*定义变量*/scanf("%d,%d",
3、&a,&b);/*输入两个整数*/c=max(a,b);/*调用函数max(),将调用结果赋给c*/printf("max=%d",c);/*调用库函数printf()输出一个整数*/}/*main()函数体结束*/31.1.2函数结构【例1-3】输入两个整数,求两个数之和。#includemain(){inta,b,sum;printf("Inputtwonumbers:");scanf("%d%d",&a,&b);sum=a+b;printf("Thesumis%d.",sum);}函数体说
4、明语句部分执行语句部分函数说明41.1.2函数结构函数的结构:函数说明{说明语句部分执行语句部分}51.2TurboC集成环境简介1.2.1调试一个C程序编辑源程序→编译源程序,产生目标代码→连接各个目标代码和库函数,产生可执行程序→运行程序。TurboC调试程序的步骤:1)启动TurboC;2)编辑程序;3)运行程序;4)查看结果;5)退出TurboC。61.3基本数据类型程序、算法处理的对象是数据。数据以某种特定的形式存在(如整数、实数、字符),而且不同的数据还存在某些联系(如由若干整数构成的数组)。数据结构就是
5、指数据的组织形式(逻辑结构、物理结构)。处理同样的问题如果数据结构不同,算法也不同,应当综合考虑算法和数据结构,选择最佳的数据结构和算法。C语言的数据结构是以数据类型的形式体现。也就是说C语言中数据是有类型的,数据的类型简称数据类型。例如,整型数据、实型数据、整型数组类型、字符数组类型(字符串)分别代表我们常说的整数、实数、数列、字符串。71.3基本数据类型【例1-4】输入一个整数,求以它为半径的圆的面积。#include#definePI3.14main(){intr;floata;scanf("
6、%d",&r);a=PI*r*r;printf("Area=%f",a);}程序运行结果:3↙Area=28.26000081.3.1常量与变量1.常量在程序运行过程中,其值不能被改变的量称为常量。1)常量有不同的类型,如3,-34是整型常量,3.0,3.12,3.1E-2是实型常量,'a','s'是字符型常量。常量的类型通过书写形式来判别。2)符号常量:用命令#define定义符号常量。定义符号常量的格式:#define符号常量名常量例如:#definePI3.1415991.3.1常量与变量【例1-5】符号常量应
7、用#include#definePI3.14159/*定义符号常量PI代替3.14159*/main(){intr;floata;scanf("%d",&r);a=PI*r*r;/*编译时系统用3.14159替换PI的位置*/printf("Area=%f",a);}101.3.1常量与变量2.变量在程序运行过程中,其值可以被改变的量称为变量。(1)变量的两个要素变量名。每个变量都必须有一个名字,称为变量名。变量命名遵循标识符命名规则。变量值。在程序运行过程中,变量值存储在系统给变量分配的内存中。在
8、程序中,通过变量名来引用变量的值。(2)变量定义的一般格式数据类型说明符变量名1,变量名2,…;例如:inta,b,sum;111.3.1常量与变量3.标识符标识符是用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符的命名规则:1)由字母、数字和下划线组成,且以字母或下划线开头。2)ANSIC没有限制标识