新C语言程序设计教程(第二版)-徐新华-电子教案-第01章-C语言概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《新C语言程序设计教程(第二版)-徐新华-电子教案-第01章-C语言概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 教程 第二 新华 电子 教案 01 语言 概述 课件
- 资源描述:
-
1、2022-11-281在线教务辅导网:在线教务辅导网:http:/教材其余课件及动画素材请查阅在线教务辅导网教材其余课件及动画素材请查阅在线教务辅导网QQ:349134187 或者直接输入下面地址:或者直接输入下面地址:http:/2022-11-28221世纪高职高专新概念教材 C语言程序设计教程(第二版)徐新华 主编 中国水利水电出版社2022-11-283第第1 1章章 语言概述语言概述教学目的教学目的:掌握掌握C语言的程序结构程序结构,函数结构函数结构,源程序书写规则书写规则,以及TC+3.0的基本操作基本操作。了解了解C语言的特点和语句。2022-11-284教学内容教学内容:1.1
2、 发展简史和特点发展简史和特点1.2*程序结构与函数结构程序结构与函数结构1.3*源程序书写规则源程序书写规则1.4 C语言的语句语言的语句1.5*TC+3.0基本操作基本操作本章要点本章要点2022-11-2851.1 1.1 发展简史和特点发展简史和特点 1语言的诞生与发展语言的诞生与发展于初研制出来。80年代初,美国国家标准化协会(ANSI),制定了ANSI C标准(俗称标准标准C C),1989年再次做了修订(称新新标准标准C C)。微机上广泛使用的语言编译系统有MSCMSC、TCTC、BCBC:基本部分相同,但存在一些差异。本课程以ANSI CANSI C新标准新标准来介绍,上机环境
3、选择TC TC+3.0+3.0。2022-11-2862C语言的特点语言的特点C语言兼有汇编和高级语言的优点:(1)汇编汇编语言:可以直接操纵硬件操纵硬件。(2)高级高级语言:可读性可读性和可移植性良好可移植性良好。返回返回2022-11-2871.21.2*程序结构与函数结构程序结构与函数结构1.2.1 程序结构程序结构 1最简单的程序:仅由一个main()函数函数(又称主函数)构成。案例案例1.1 仅由main()函数构成的语言程序。#include“stdio.h”#include“conio.h”void main()printf(“This is a C program.n”);ge
4、tch();程序运行结果:This is a C program.2022-11-2882一般化结构:由一个main()函数函数和若干个其它其它函数函数结合而成。案例案例1.2 由main()函数和1个max()函数构成的语言程序。#include“stdio.h”#include“conio.h”void main()int num1,num2;printf(“Input the first integer number:”);scanf(“%d”,&num1);printf(“Input the second integer number:”);scanf(“%d”,&num2);prin
5、tf(“max=%dn”,max(num1,num2);getch();2022-11-289int max(int x,int y)return(xy?x:y);程序运行情况:Input the first integer number:6 Input the second integer number:9 max=92022-11-2810案例案例1.3 交换案例1.2中main()函数和max()函数的位置。源程序略。程序运行情况:Input the first integer number:6 Input the second integer number:9 max=9思考思考:案例
6、1.3说明了什么?2022-11-28113说明:函数函数是语言程序的基本构成单位。(1)main()函数:C语言程序总是从main()函数开始执行(不论其在程序中的位置),止于主函数结束。(2)其它其它函数:通过被main()函数直接或间接调用而执行。习惯习惯:将主函数main()放在最前头。2022-11-2812 1.2.2 函数结构函数结构 任何函数(包括主函数main()都是由函数说明函数说明和函数体函数体两部分组成:函数类型 函数名(函数参数表)说明语句部分;执行语句部分;函数说明函数说明函数体函数体2022-11-28131语法符号约定语法符号约定.可选(即可以指定,也可以缺省)
7、前面的项可以重复|多(含2)中选1 2022-11-28142 2函数说明:函数说明:由函数类型函数类型(可缺省)、函数名函数名和函数函数参数表参数表(可缺省)组成。案例1.2中函数max()的函数说明如下:int max (int x,int y )函数参数表的一般格式为:数据类型数据类型 形参形参,数据类型数据类型 形参形参2 2 函数类型函数名函数参数表2022-11-28153 3函数体函数体:在函数说明的下面、最外层最外层1对大括大括号号(必须配对使用)括起来的部分。案例例1.2中中main()函数的函数体如下:void main()int num1,num2;printf(“Inp
8、ut the first integer number:”);scanf(“%d”,&num1);printf(“max=%dn”,max(num1,num2);变量定义变量定义可执行语句可执行语句2022-11-2816一般由两部分构成:(1)数据说明数据说明部分:由变量定义变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。(2)可执行语句可执行语句部分:一般由若干条可执行语句构成。注意:注意:函数体中的变量定义语句变量定义语句,必须在所有可执行语句之前。2022-11-2817下面程序中“int max;”的位置非法:#include“stdio.h”#include“coni
展开阅读全文