C语言程序设计(第三版) 教学课件 ppt 作者 林小茶 C_ch1

上传人:E**** 文档编号:89422860 上传时间:2019-05-25 格式:PPT 页数:38 大小:646KB
返回 下载 相关 举报
C语言程序设计(第三版) 教学课件 ppt 作者 林小茶 C_ch1_第1页
第1页 / 共38页
C语言程序设计(第三版) 教学课件 ppt 作者 林小茶 C_ch1_第2页
第2页 / 共38页
C语言程序设计(第三版) 教学课件 ppt 作者 林小茶 C_ch1_第3页
第3页 / 共38页
C语言程序设计(第三版) 教学课件 ppt 作者 林小茶 C_ch1_第4页
第4页 / 共38页
C语言程序设计(第三版) 教学课件 ppt 作者 林小茶 C_ch1_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《C语言程序设计(第三版) 教学课件 ppt 作者 林小茶 C_ch1》由会员分享,可在线阅读,更多相关《C语言程序设计(第三版) 教学课件 ppt 作者 林小茶 C_ch1(38页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计,林小茶 Email: ,第1章 C语言概述,1.1 程序与程序设计语言,1.1 程序与程序设计语言,1.1 程序与程序设计语言,编译程序的种类 解释系统 编译系统,对高级语言编写的程序翻译一句执行一句 。,将高级语言编写的程序文件全部翻译成机器语言,生成可执行文件以后再执行。,1.2 C语言发展概述和主要特点, C语言与UNIX操作系统有关。 发明者:Dennis Ritchie 1969年 美国贝尔实验室的 Ken Thompson在一台 报废 DEC PDP-7上做一些程序以帮助软件开发。 1969 至 1972 Ken Thompson与Dennis Ritchie合作

2、,用了 不到两个人年的时间就把这些 程序发展为一 个操作系统UNIX。早期的UNIX是用汇编语 言写的。,1.2 C语言发展概述和主要特点, Thompson在1970年决定开发一种高级语言更有效 的描述UNIX,他以BCPL 为基础开发了一种新的 语言“B”。但B缺乏丰富的数据类型,又以字 长编址,有一定的缺陷。为了改进“B”,从1971 年开始,D.Ritchie用了一年左右的时间,在B语 言的基础上加入了丰富的数据类型和强有力的数 据结构,从而形成了C。,1.2 C语言发展概述和主要特点,1.2 C语言发展概述和主要特点,1.2 C语言发展概述和主要特点,1.2 C语言发展概述和主要特点

3、,1.3 C语言的基本结构,例1.1 在屏幕上显示 welcome字样。 /*-*/ /*A program to print welcome-*/ #include “stdio.h“ void main() printf(“welcomen“); /*调用库函数显示*/ ,1.3 C语言的基本结构,例1.1 在屏幕上显示 welcome字样。 /*-*/ /*A program to print welcome-*/ #include “stdio.h“ void main() printf(“welcomen“); /*调用库函数显示*/ ,用 /* 和 */ 括起来的是注释行。注释行用

4、于说明程序的功能和目的,编译系统会跳过注释行,不对其进行翻译。使用 /* 和 */ 括起来的语句并不一定在一行,可以是多行。,1.3 C语言的基本结构,例1.1 在屏幕上显示 welcome字样。 /*-*/ /*A program to print welcome-*/ #include “stdio.h“ void main() printf(“welcomen“); /*调用库函数显示*/ ,以#开始的语句是预处理命令。这些命令是在编译系统翻译代码之前需要由预处理程序处理的语句。,1.3 C语言的基本结构,例1.1 在屏幕上显示 welcome字样。 /*-*/ /*A program

5、to print welcome-*/ #include “stdio.h“ void main() printf(“welcomen“); /*调用库函数显示*/ ,每个C程序都必须包含一个主函数main(),也只能包含一个主函数。用括起来的部分是一个程序模块,在C语言中也称为分程序,每个函数中都至少有一个分程序。C程序的执行是从主函数中的第一句开始,到主函数中的最后一句结束.,1.3 C语言的基本结构,例1.1 在屏幕上显示 welcome字样。 /*-*/ /*A program to print welcome-*/ #include “stdio.h“ void main() pri

6、ntf(“welcomen“); /*调用库函数显示*/ ,分号“;”是C语言的执行语句和说明语句的结束符。,C语句在书写上采用自由格式。但是好的程序员应该学会使用缩进格式。,1.3 C语言的基本结构,例1.1 在屏幕上显示 welcome字样。 /*-*/ /*A program to print welcome-*/ #include “stdio.h“ void main() printf(“welcomen“); /*调用库函数显示*/ ,C语言的关键字和特定字使用小写字母。,printf是C语言提供的标准输入输出库函数。,例1.2 上海世博会参观票150元一张,一个小公司58个人,请

7、问公司需要花多少钱给每个人买一张票,编写程序计算并在屏幕上显示计算结果。,/*-上海世博会参观票计算-*/ #include “stdio.h“ void main( ) int count,sum; /*定义两个个整型变量*/ count=58; /*58赋值给count*/ sum=count*150; /*计算结果并赋值给sum*/ printf(“总共需要花 %d元钱!n“,sum); /*显示计算结果*/ ,/*-上海世博会参观票计算-*/ #include “stdio.h“ void main( ) int count,sum; /*定义两个个整型变量*/ count=58; /

8、*58赋值给count*/ sum=count*150; /*计算结果并赋值给sum*/ printf(“总共需要花 %d元钱!n“,sum); /*显示计算结果*/ ,变量的数据类型定义。变量是由程序命名的一块计算机内存区域,用来存储一个可以变化的数值。每个变量保存的是一个特定的数据类型的数值。在C语言中规定,任何变量都要经过数据类型的定义,以便在程序运行时分配相应的存储空间。,/*-上海世博会参观票计算-*/ #include “stdio.h“ void main( ) int count,sum; /*定义两个个整型变量*/ count=58; /*58赋值给count*/ sum=c

9、ount*150; /*计算结果并赋值给sum*/ printf(“总共需要花 %d元钱!n“,sum); /*显示计算结果*/ ,赋值运算符 =。 注意,这里的 = 与数学上的等号在概念上完全不同。赋值运算符号最简单的用法是:赋值运算符的左边是一个变量,右边是一个常量。其功能是将右边常量的值送到左边的变量中,使变量中的内容与常量相等。,/*-上海世博会参观票计算-*/ #include “stdio.h“ void main( ) int count,sum; /*定义两个个整型变量*/ count=58; /*58赋值给count*/ sum=count*150; /*计算结果并赋值给su

10、m*/ printf(“总共需要花 %d元钱!n“,sum); /*显示计算结果*/ ,直接常量(又称无名常量或文字常量)。常量是在程序执行过程中不会变化的数值,直接常量就是在代码中直接书写的数值,没有名字。,运算符 *。 乘号.,/*-上海世博会参观票计算-*/ #include “stdio.h“ void main( ) int count,sum; /*定义两个个整型变量*/ count=58; /*58赋值给count*/ sum=count*150; /*计算结果并赋值给sum*/ printf(“总共需要花 %d元钱!n“,sum); /*显示计算结果*/ ,运行结果: 总共需要

11、花 8700元钱!,例1.3 通过调用自定义函数计算上海世博会参观票,假设有两个单位(例如:信息管理学院和计算机学院)要买票,单位的人数是各不相同的。,/*-上海世博会参观票计算(使用函数)-*/ #include “stdio.h“ int fun_sum(int x); /*自定义函数说明*/ void main( ) /*main函数定义*/ printf(“信息管理学院总共需要花 %d元 钱!n“,fun_sum(58); /*函数调用*/ printf(“计算机学院总共需要花 %d元 钱!n“,fun_sum(76); int fun_sum (int x) /*(自定义)求一个单位

12、的总票价*/ return 150*x; /*返回计算结果*/ ,运行结果: 信息管理学院总共需要花 8700元钱! 计算机学院总共需要花11400元钱!,1.4 C程序的调试,调试步骤 编辑源程序 编译源程序 连接目标程序 运行可执行程序,1.4 C程序的调试,使用visual C+ 6.0 调试第一个程序 第一步:启动Visual C+ 6.0 第二步:建立一个新的工作空间。 第三步:建立一个新的工程。 第四步:建立源文件。 第五步:编辑C的源文件。 第六步:连编应用程序。 第七步:执行应用程序。 第八步:关闭工作区。,1.4 C程序的调试,1.4 C程序的调试,1.4 C程序的调试,1.4 C程序的调试,1.4 C程序的调试,1.4 C程序的调试,小结,小结,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号