1 / 21
文档名称:

C语言课件第一章C语言概述.pptx

格式:pptx   大小:179KB   页数:21页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言课件第一章C语言概述.pptx

上传人:autohww 2017/3/5 文件大小:179 KB

下载得到文件列表

C语言课件第一章C语言概述.pptx

相关文档

文档介绍

文档介绍:?教学要求:预习,听课,复习?教学内容: 1~9章,其他选讲?实验课:6~13周 C 程序设计共18页第2页?考核要求:(华南农办[2014]89 号) 平时成绩在总评的比例>=40%, 期末成绩<60 ,需重修 C 程序设计第1章 C语言程序设计?本章要点?C语言的发展历史?C语言的特点?简单 C语言程序举例?C语言程序组成与结构?C语言程序的开发步骤 C语言程序设计共18页第5页?了解 C语言的特点及发展?了解程序设计的一般步骤?掌握 C程序的结构?掌握 C 程序设计步骤?教学要求?华南农业大学?C语言是目前世界上流行、使用最广泛的高级程序设计语言?对操作系统和系统使用程序以及需要对硬件进行操作的场合,用 C语言明显优于其他高级语言为什么学习 C语言? C语言的发展历史?C语言的原型为 ALGOL 60 语言。?1963 年,剑桥大学将其发展成为 CPL ( Combined Programming Language )语言,更近硬件,但规模大,难以实现. ?1967 年,剑桥,Martin Richards, 对 CPL 简化,产生了 BCPL 语言. ?1970 年,美国贝尔实验室,Ken Thompson, 对 BCPL 简化,B语言,写第一个 UNIX 系统.?1972 ~1973 年,贝尔实验室, ,B语言基础上,设计出 C 语言,克服 B语言的过于简单、功能有限的不足. ?1973 年, 和 合作将 UNIX 的90% 以上用 C 改写.?1978 年以后,C语言已先后移植到大、中、小、微型机上已独立于 UNIX 和 PDP ,得以广泛应用。 C 语言的特点?兼具高级、低级语言的双重能力?生成目标代码质量高,程序执行效率高?语言简洁, 结构清晰?语言表达能力强?程序通用性、可移植性好具有以下不足: ?其语法限制不太严格?C语言比其他高级语言较难掌握 简单 C语言程序举例[例 1-1] 计算矩形的面积。#include < > /* 1:编译预处理*/ int main ( ) /* 2:主函数*/ { / * 3: 函数体开始*/ float h,w,area ; /* 4:声明部分定义变量*/ h= ; /* 5:以下 4条C语句为执行部分, 给变量h和w赋值*/ w=; area=h *w ; / * 7: 计算矩形的面积*/ printf (" area=% f",area ); /* 8:输出 area 的值*/ return 0 ; / *返回值为 0*/ } /* 9 : 函数体结束 * / [例1-2] 计算两个矩形的面积之和。#include < > / *编译预处理*/ float area (float h, float w ) /*定义函数 area */ {float s; s=h *w; return s; / *返回 s的值, return 是关键字*/ }int main () /*主函数*/ { float h1,h2,w1,w2,s1,s2 ; / *声明部分:定义变量*/ h1=; w1=; h2= *h1; w2= *w1; / *计算变量 h2,w2 的值*/ s1= area (h1,w1) ; /*调用 area 函数,将得到的值赋给变量 s1*/ s2= area (h2,w2); printf (“area=% ”, s1+s2) ;/*输出两个矩形的面积之和*/ return 0; }