C语言程序设计概述第一章.pptx
《C语言程序设计概述第一章.pptx》由会员分享,可在线阅读,更多相关《C语言程序设计概述第一章.pptx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 C C语言产生与发展语言产生与发展 C C语言特点与应用语言特点与应用 C C语言程序结构语言程序结构 本章主要内容提示 程序设计算法基础程序设计算法基础 软件开发方法软件开发方法 第1页/共32页 本章学习目标知识目标了解了解C C语言的特点与当前应用语言的特点与当前应用熟悉熟悉C C语言程序总体结构语言程序总体结构理解程序设计方法与思想理解程序设计方法与思想掌握掌握C C语言程序编译步骤语言程序编译步骤能力目标认识编程规范与编程风格重要性认识编程规范与编程风格重要性初步掌握常用算法描述工具初步掌握常用算法描述工具能模仿编写一个符合能模仿编写一个符合C C语言规范的语言规范的简单简单C C
2、语言程序语言程序在在VC+VC+开发环境下创建一个简单开发环境下创建一个简单C C语言程序并运行语言程序并运行【学习提示】本章内容是对本章内容是对C C语言的概述性介绍,包含其特点、总体结构及语言的概述性介绍,包含其特点、总体结构及算法描述,其中重点是掌握关于算法描述,其中重点是掌握关于C C语言上机操作流程和编程规范,做好这一语言上机操作流程和编程规范,做好这一步,真正属于你的编程世界就此开始步,真正属于你的编程世界就此开始。第2页/共32页1.1 C语言产生与发展C语言发展过程产生背景产生过程时间:19721973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和
3、Dennis.M.RitchieC标准标准C:K&R合著The C Programming LanguageANSI C:1983年87 ANSI C:1987年1990年国际标准的ANSI C C语言的创始人Dennis M.Ritchie第3页/共32页1.2 C语言特点与应用一、C语言特点 语言成分简洁、紧凑,书写形式自由语言成分简洁、紧凑,书写形式自由拥有丰富的数据类型拥有丰富的数据类型 运算符丰富、功能更强大运算符丰富、功能更强大是结构化程序设计语言是结构化程序设计语言 语句简练、紧凑,程序设计灵活语句简练、紧凑,程序设计灵活 C C语言编写的程序具有良好的可移植性语言编写的程序具有
4、良好的可移植性 可以实现汇编语言的大部分功能可以实现汇编语言的大部分功能 编译后生成的目标代码小,质量高编译后生成的目标代码小,质量高 第4页/共32页二、C语言应用 早期操作系统开发单片机应用程序开发嵌入式系统程序开发 基于网络新的应用硬件(Hardware)操作系统(OS)应用程序(Application)应用平台基于平台的应用程序 C语言被分类为高级语言,但实际上它是一种介于高级语言和低级语言之间的语言。很多流行语言、新生语言都借鉴了它的思想、语法。第5页/共32页1.3 C语言程序结构 组成一个C源程序的基本部分和书写格式,代表了构成C语言程序的基本结构,一个完整C语言程序应该具备如下
5、特征:每一个C语言程序都必须有,而且只能有一主函数,名称为main()。C语言程序基本单位是函数。在程序中,函数名下有一对大括号,大括号中内容称为函数体 函数体由声明部分和执行部分组成,声明部分对程序中定义的变量进行说明,说明变量的类型 一个完整的C语言语句必须以分号结束,分号是C语言程序必要组成。第6页/共32页一、C语言程序结构一个完整的C语言语句必须以分号结束,分号是C语言程序必要组成。在程序开始中,以“#”开始的部分,如#include,称为编译预处理命令,作用是对程序中出现的标准函数进行解释。在程序语句后面,以/*/形式出现的内容,称为注释语句 典型C语言程序结构预处理命令(以#号开
6、头)void main()变量说明部分;/*注释部分 */执行语句部分;/*注释部分 */函数1()函数n()第7页/共32页 格式特格式特点点习惯用小写字母,大小写敏感习惯用小写字母,大小写敏感不使用行号,无程序行概念不使用行号,无程序行概念可使用空行和空格可使用空行和空格常用常用锯齿形书写格式锯齿形书写格式main().main()int i,j,sum;sum=0;for(i=1;i10;i+)for(j=1;j10;j+)sum+=i*j;printf(“%dn”,sum);优秀程序员的素质之一:使用TAB缩进要配对并注意缩进对齐有足够的注释有合适的空行第8页/共32页C C程序格式和
7、结构特点程序格式和结构特点/*求两个正整数的最大公约数*/main()int m,n,r;scanf(%d%d,&m,&n);r=mod(m,n);while (r!=0)m=n;n=r;r=mod(m,n);printf(最大公约数为:%dn,n);int mod(int x,int y)return(x%y);主函数,有且仅有一个。程序从main()第一条语句开始运行,在main()中结束。函数/*注释*/函数调用用户自定义函数第9页/共32页二、简单C语言程序实例【例1-1】在屏幕上直接输出文本Welcome To Beijing!”#include void main()printf(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 概述 第一章
限制150内