谭浩强语言程序设计入门.ppt
《谭浩强语言程序设计入门.ppt》由会员分享,可在线阅读,更多相关《谭浩强语言程序设计入门.ppt(34页珍藏版)》请在三一办公上搜索。
1、1,C语言程序设计,2,教学安排,总 学 时:48 hour理论教学:40 hour上机操作:8 hour,3,平时成绩:50分平时成绩=考勤+课堂表现+上机+作业期末考试:50分,成绩计算,4,C语言的功能?,编写系统软件。编写应用软件。数据计算。信息处理。图形处理。,兴趣是最好的老师!,学好C语言,成为C高手,可以让你今后衣食无忧,能够无忧无虑地生活。,5,程序示例,演示程序1:数值计算(值计算)演示程序2:图形处理(光芒四射的射线、随机圆圈、bgidemo.c、涂鸦之作、小游戏俄罗斯方块)演示程序3:信息处理(成绩管理系统),6,参 考 书,主要参考书:C程序设计 谭浩强编著 清华大学出
2、版社C语言大学实用教程 苏小红 电子工业出版社标准C语言基础教程 Gray J.Bronson 电子工业出版社网站:C语言帝国 C语言论坛 唯C空间,7,第1章 C语言概述,基本内容:了解C语言结构和特点。了解C语言编辑、编译、运行等上机操作步骤。掌握算法的概念及特点,了解算法的描述方法。重点:C程序的结构、特点、算法的概念。,8,1.1 C语言的简单历史,C语言的历史:C语言诞生于上个世纪的70年代.1963年英国剑桥大学推出了CPL(Combined Programming Language)语言.1967年剑桥又推出 BCPL 语言。(Basic)1970年美国贝尔实验室的 Thomps
3、on(汤姆森)以BCPL为基础,推出 B(取 BCPL的第一个字母)语言。1972到1973年贝尔实验室的 Ritchie(里奇)在B语言的基础上设计出了C语言(取BCPL的第二个字母)。,9,C语言的设计者Dennis M.Ritchie(丹尼斯.里奇),10,里奇接受美国国家技术勋章(右为当时的美国总统克林顿),11,Ritchie和Thompson用C语言在开发UNIX操作系统,12,C程序设计(Visual C+6.0环境),2.C程序实例(2),3.C程序实例(3),1.C程序实例(1),1.2 C 程序实例,1.2.1 三个实例:,13,C程序实例(1),C程序设计(Visual
4、C+6.0环境),1.C程序实例1,【例1.1】输出一行信息:This is a C program.程序名为l1_1.cpp。#include stdio.h/*文件包含*/void main()/*主函数*/printf(This is a C program.n);/*输出信息*/程序输出结果:This is a C program.,程序演示,14,例1.1程序演示,返回例题,返回本节目录,15,Stop here!,16,C程序实例(2),C程序设计(Visual C+6.0环境),2.C程序实例2,【例1.2】输入两个整数,输出它们的和。程序名为l1_2.cpp。#include
5、stdio.h/*文件包含*/void main()/*主函数*/int a,b,c;/*声明定义变量a,b和c*/scanf(%d%d,/*输出变量c的值*/运行程序输入:907 程序结果:C=97,返回本节目录,程序演示,17,例1.2程序演示,返回例题,返回本节目录,18,C程序实例(3),C程序设计(Visual C+6.0环境),3.C程序实例3,【例1.3】输入两个整数,通过调用函数计算它们的和,然后输出和值。程序名为l1_3.cpp。#include stdio.h/*文件包含*/int sum(int x,int y)/*定义sum函数*/int z;/*声明定义变量z*/z=
6、x+y;/*计算z等于x与y的和值*/return(z);/*将z的值返回,通过sum带回调用处*/void main()/*主函数*/int a,b,c;/*声明定义变量a,b和c*/scanf(%d%d,/*输出变量c的值*/运行程序输入:90 7程序结果:C=97,返回本节目录,程序演示,例1.3程序演示,返回例题,返回本节目录,20,1.2.2 C程序的开发过程,C程序设计(Visual C+6.0环境),返回本节目录,1.编辑:Edit2.编译:Compile,(1)编辑指编辑创建源程序是将编写好的C语言源程序代码录入到计算机中,形成源程序文件(.c 或.cpp的文件)。(2)用Vi
7、sual C+6.0环境提供的全屏幕编辑器。(3)在VC 6.0环境中的源程序文件,默认的扩展名为.cpp,而在Turbo C 2.0环境中的源程序文件的扩展名为.c。,(1)编译源程序就是由C系统提供的编译器将源程序文件的源代码转换成目标代码的过程(.obj 的文件)。(2)编译过程主要进行词法分析和语法分析,在分析过程中如果发现错误,将错误信息显示在屏幕上通知用户。经过编译后的目标文件的扩展名为.obj。,21,1.2.2 C程序的开发过程,C程序设计(Visual C+6.0环境),3.连接:Link4.运行:Run,(1)连接过程是将编译过程中生成的目标代码进行连接处理,生成可执行程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 谭浩强 语言程序设计 入门
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6609961.html