(精品)C语言第1章C语言概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(精品)C语言第1章C语言概述.ppt》由会员分享,可在线阅读,更多相关《(精品)C语言第1章C语言概述.ppt(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、程序设计基础(C语言)课程情况介绍教材:C程序设计教程谭浩强C程序设计教程学习辅导 谭浩强 上机环境:Visual C 6.0本课学时数:54学时 本门课主要内容C语言概述算法及其表示方法数据类型、运算符和表达式编写程序(简单程序设计,选择结构程序设计,循环结构程序设计)数组函数指针文件唐小毅Xiaoyi-第第1章章 语言概述语言概述本章主要介绍本章主要介绍C C语言程序的结构和书写规则。语言程序的结构和书写规则。一、一、C C语言的发展简史和特点语言的发展简史和特点二、二、C C语言程序的结构与书写规则语言程序的结构与书写规则三、三、C C语言的语句和关语言的语句和关键字简介键字简介四、四、
2、C C语言的上机环语言的上机环境介绍境介绍一、一、C C语言的发展简史和特点语言的发展简史和特点 1语言的诞生与发展语言的诞生与发展(1)在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言。(2)语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据语言问世以来各种版本对语言的发展和扩充,制定了ANSI C标准(1989年再次做了修订)。C语
3、言的产生背景年份语言名语言特点1960ALGOL 60面向问题,离硬件远,不易写系统程序1963CPL(组合程序设计语言)接近硬件,但规模较大,难以实现 (剑桥大学)1967BCPL(基本CPL)对CPL的简化(剑桥大学,Matin Richards)1970B进一步简化CPL,并在PDP/7上实现。(贝尔实验室)1972C汲取了BCPL和B优点,克服了缺点。用C编写了UNIX系统90%的代码198787ANSI C这是国际标准化组织87年公布的C语言标准(1989年再次做了修订)(3)在微机上通常使用的语言编译系统有Turbo C、Borland C等。Visual C+6.0 2C语言的特
4、点语言的特点 C语言同时具有汇编语言和高级语言的优势。(1)语言简洁、紧凑,使用方便、灵活。(2)运算符极其丰富。(3)生成的目标代码质量高,程序执行效率高。(4)可移植性好(较之汇编语言)。(5)可以直接操纵硬件。二、语言程序的结构与书写规则二、语言程序的结构与书写规则1、语言程序的总体结构、语言程序的总体结构 一个完整的语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。例例1.1 仅由main()函数构成的语言程序。#include void main()printf(This is a C program.n);程序运行结果:Th
5、is is a C program.输出一个字符串例1.2:求两个数中的较大数#include int max(int x,int y)/*定义max函数*/int z;if(xy)z=x;else z=y;return(z);/*将z的值返回*/void main()*定义主函数*/int a,b,c;scanf(%d,%d,&a,&b);c=max(a,b);/*调用max函数*/printf(max=%d,c);/*输出c的值*/程序运行结果:键盘输入 5,9程序输出为 max=9 1)函数是语言程序的基本单位。)函数是语言程序的基本单位。main()函数的作用,相当于其它高级语言中的主
6、程序;其它函数的作用,相当于子程序。2)C语言程序总是从语言程序总是从main()函数开始执行。函数开始执行。一个语言程序,总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数main()放在最前头。2 2、函数的一般结构函数的一般结构 任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下:函数返回值的类型 函数名(函数参数表)说明语句部分;执行语句部分;函数首部函数体1)函数首部)函数首部 由函数返回值类型、函数名和函数参数表三部分组成。函数参数表函数参数表的格式为:数据类型 形参1,数据类型 形参2例例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 语言 概述
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内