1 / 174
文档名称:

C语言程序设计完整PPT课件.pptx

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

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

分享

预览

C语言程序设计完整PPT课件.pptx

上传人:wz_198613 2021/6/29 文件大小:463 KB

下载得到文件列表

C语言程序设计完整PPT课件.pptx

相关文档

文档介绍

文档介绍:C语言出现的历史背景
汇编语言依赖于计算机硬件,程序的可读性和可移植性差;
一般高级语言难以实现汇编语言的某些功能如对内存地址的操作、位操作等。
第1页/共174页
C语言的发展史
1960年 ALGOL 60;
1963年 英国剑桥大学提出CPL语言;
1967年 Matin Richards提出BCPL语言;
1970年 Ken Thompson提出B语言;
1972-1973 ;
Brian ;
1987年美国国家标准化协会提出ANSI C。
第2页/共174页
C语言的特点
简洁、紧凑,使用方便、灵活;
允许直接访问地址,能进行位操作;
运算符丰富;
数据类型丰富;
结构化程序语言,便于实现程序的模块化;
程序执行效率高,可移植性好。
第3页/共174页
C语言的基本程序结构
C程序是由函数构成的,每个C程序有且只有一个主函数(main),可包含若干其他函数;
每个函数由首部与函数体组成;
首部包括函数类型、函数名、函数参数(形参)、参数类型,
int max(int x,int y)
函数体包括声明部分和执行部分。
第4页/共174页
main函数位置任意,但总是从main函数开始执行,在main函数中结束;
C程序书写自由,每个语句后需加一个分号;
主函数可调用任何非主函数,非主函数之间可互相调用,但不能调用主函数;
C语言本身没有输入输出语句;
用/*…………*/进行注释。
第5页/共174页
C语言程序的开发过程
编辑
编译
链接
计算机只能识别和执行由0和1组成的二进制的指令,为了使计算机能执行高级语言源程序,必须先用“编译程序”把源程序翻译成二进制形式的“目标程序”,然后将该目标程序与系统的函数库和其他目标程序连接成为可执行的目标程序。
第6页/共174页
C语言的基本词法
字符集:包括大小写英文字母52个、数字10个、键盘符号33个、转义字符。
标识符:是用户自定义的一组字符序列,用来表示程序中需要辨认的对象名称,如符号常量、变量、数组、函数。
规定:
标识符是由字母或下划线开头的字母、数字、下划线组成的一串符号,最长不能超过32个字符;
大小写字母有区别,大写字母只用来定义宏名,其他都采用小写字母表示。
第7页/共174页
保留字:32个,有特殊含义,主要用于构成语句,进行存储类型和数据类型的定义,不允许用户作为自定义标识符使用;
词类:常量、变量、运算符、函数、表达示、保留字;
语句:完成特定的操作,语句的有机组合序列完成指定的功能;
第8页/共174页
语句的种类
赋值语句;
函数调用语句;
表达式语句;
流程控制语句;
复合语句;
空语句;
第9页/共174页
算法
著名计算机科学家沃思提出公式:
程序=数据结构+算法
数据结构:对数据的描述即指定数据的类型和数据的组织形式;
算法:对操作的描述即操作步骤。
第10页/共174页

最近更新

基于跨文化交际能力理论的《牛津高中英语》教.. 2页

基于计算点的图像重建离散化模型及其算法研究.. 2页

基于耐低温自养硝化和好氧反硝化菌剂的高效脱.. 2页

基于约束的测试用例生成中可扩展性问题研究的.. 2页

基于移动终端的多角度实物识别方法的开题报告.. 2页

基于破产可能性的人力资本成本实证研究——来.. 2页

2024年年度培训计划必备8篇 27页

基于点云的形体分析方法研究的开题报告 2页

肺部感染性疾病课件 185页

基于消费者行为动机视角的手机游戏产业市场发.. 2页

基于波流耦合模型模拟长江口风暴潮开题报告 2页

基于案例分析的城镇化与工业化协同关系研究的.. 2页

2024年常用职场的语录 36页

基于机器视觉的工件的识别和定位的开题报告 2页

2024年师范类毕业自荐信集合七篇 11页

基于时变力学的多重复杂结构体系施工的开题报.. 2页

2024年师范实习生自我评价(精选5篇) 9页

基于新一代GPS的产品几何偏差评定系统开发中期.. 2页

基于房地产项目的人力资源管理研究的开题报告.. 2页

2024年市场调研完成后的个人总结(精选7篇) 26页

2024年市场营销调查报告范文(通用7篇) 27页

中小学群文读写结合策略研究中期报告 13页

2024骨关节炎临床药物治疗专家共识(全文) 21页

COF封装加工介绍 3页

桥涵防水工程监理实施细则 9页

元旦节放假通知 (46) 1页

学校宿舍楼施工组织设计 94页

《合理营养与食品安全》教学设计 3页

GB 4806.10-2016 食品安全国家标准 食品接触用.. 22页

第五章--社区儿童与妇女保健护理课件 96页