欢迎来到天天文库
浏览记录
ID:34371459
大小:339.94 KB
页数:30页
时间:2019-03-05
《01 程序设计初步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C++程序设计》余苏宁王明福高教社时代中安技术培训有限公司《C++程序设计》余苏宁王明福高教社教学目标本章导读:C语言是国际上广泛流行的一种计算机高级语言,它既可以用来设计系统软件,也可以用来设计应用软件。通过本章的学习和C程序演示,使读者了解C语言的基本特点和C程序的基本结构,了解程序设计的基本概念和结构化程序设计的方法,以及“编辑器”的最终设计目标。®本章教学目标:•了解C语言产生的背景和发展现状•了解C语言的基本特点和C程序的基本结构•初步掌握TurboC2.0集成应用环境的使用和在TurboC2.0中编辑、调试、运行一个C程序的具体步骤和方法•了解程序设计的基本概念和结构化程序
2、设计的方法•明确以“编辑器”项目驱动的设计目标。《C++程序设计》余苏宁王明福高教社第1章C程序设计初步1.1C程序演示1.2C语言概述1.3C程序结构1.4C程序的上机步骤1.5程序设计基础《C++程序设计》余苏宁王明福高教社1.2C语言概述1.2.1C语言的产生和发展•产生过程–时间:1972~1973–地点:美国贝尔实验室–目的:UNIX操作系统–设计人:Ken.Thompson和Dennis.M.Ritchie•C标准–标准C:K&R合著《TheCProgrammingLanguage》–ANSIC:1983年–87ANSIC:1987年–1990年国际标准的ANSIC《C++程
3、序设计》余苏宁王明福高教社1.2.2C语言的特点–语言简洁、紧凑、灵活–运算符和数据类型丰富–程序设计结构化、模块化–生成目标代码质量高–可移植性好《C++程序设计》余苏宁王明福高教社1.3C程序的结构1.3.1简单的C程序【例1.1】屏幕上输出一行文本信息main()/*主函数*/{printf(“Howareyou!”);/*输出“Howareyou!”*/}程序说明:(1)功能是在屏幕上显示一行文本信息:Howareyou!(2)main()为主函数名。每个C程序都必须有一个main()函数;(3)大括号“{}”是函数体界定符,位于大括号{…}中的内容称为函数体;(4)函数体中只有
4、一条输出语句printf(“Howareyou!”);,目的是将引号中的“Howareyou!”原样输出。printf为C语言的标准输出函数,是系统提供的库函数;(5)语句后面有一个分号“;”,这是C语言的语句结束符;(6)位于/*………*/之间的内容是注释语句,用来帮助读者阅读程序,在程序编译运行时这些内容是不起作用的,注释语句可写在程序中的任何位置。《C++程序设计》余苏宁王明福高教社【例1.2】编一C程序,计算并输出两数和。#include“stdio.h”/*编译预处理命令*/main()/*主函数*/{inta,b,sum;/*定义3个整型变量a,b,sum*/a=21;/*给
5、变量a赋值*/b=34;/*给变量b赋值*/sum=a+b;/*计算a+b的值并送到变量sum中保存*/printf(“Thesumis%d”,sum);/*输出“Thesumis”和变量sum的值*/}程序运行结果如下:Thesumis55《C++程序设计》余苏宁王明福高教社程序说明:(1)#include是编译预处理命令。由双引号括起来的stdio.h称做为“头文件”,在“stdio.h”文件中定义了I/O库所用到的某些宏和变量,其作用是将双引号(或尖括号)括起来的文件中的内容,读入到此命令的位置处。有关#include命令的作用及其使用方法,将在后面的“编译预处理”章节中做详细介绍
6、。(2)在main()函数中首先定义了3个整型变量a、b、sum;(3)语句a=21;b=34;对变量a,b进行赋值;(4)语句sum=a+b计算a+b的值并将它送给sum变量;(5)printf函数调用完成sum的打印,即将文字Thesumis和运算结果55一起输出。其中的%d是输入输出格式符,用来指定输入输出时的数据类型和格式(详见第三章),%d表示十进制整数类型,在执行输出时,此位置上以sum变量中的十进制整数值代替。《C++程序设计》余苏宁王明福高教社【例1.3】从键盘上输入两个整数,比较两个数的大小,并输出较大者。#include/*编译预处理命令*/main
7、()/*主函数*/{inta,b,c;/*定义整型变量a,b,c*/printf(“EnterTwoNumbers:”);/*输出提示信息*/scanf(“%d%d”,&a,&b);/*从键盘接收2个整数并送到变量a,b中*/c=max(a,b);/*调用max函数,将得到的值赋给变量c*/printf(“max=%d”,c);/*输出文字“max=”和变量c的值,并换行*/}intmax(intx,inty)/*定义max函数
此文档下载收益归作者所有