第1章c程序设计基础.ppt

第1章c程序设计基础.ppt

ID:48068692

大小:97.50 KB

页数:13页

时间:2019-05-06

第1章c程序设计基础.ppt_第1页
第1章c程序设计基础.ppt_第2页
第1章c程序设计基础.ppt_第3页
第1章c程序设计基础.ppt_第4页
第1章c程序设计基础.ppt_第5页
资源描述:

《第1章c程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章C程序设计基础学习目标1C语言的产生、发展和特点;2C程序的结构和C程序的上机步骤;3程序算法基础和软件编程规范1.1C语言的产生和发展C语言1972年由美国BELL实验室的DennisRitchie和BrainKernighan等人首先推出的。之后,C语言又经过不断改进,使其逐步完善。直到1978年BrainKernighan和DennisRitchie(简称K&R)合著了影响深远的名著《TheCProgrammingLanguage》,首次向世人系统介绍了C语言。建立了所谓的C语言的K&R标准,它一度成为C语

2、言的事实标准。1.2C语言的特点(1)C语言既具有高级语言的通用性及易写易读的特点,又具有汇编语言的“位处理”、“地址操作”等能力。(2)C语言是一种结构化程序设计语言。具有丰富的数据类型、众多的运算符,使程序员能轻松地实现各种复杂的数据结构和运算。(3)语句简练、紧凑,语法规定少,使用方便灵活。编译后生成的代码质量高,运行速度快。(4)C语言具备良好的可移植性。若程序员在书写程序时严格遵循ANSIC标准,则其源代码基本上可不作修改,就能用于各种型号的计算机和各种操作系统。(5)语言功能丰富。它不仅提供了丰富的运算符号

3、,还提供了各种功能强大的系统函数。1.3C程序的结构#include"stdio.h"voidmain()/*主函数*/{printf("Hello,world!");/*在屏幕上输出Hello,world!*/}C程序的一般形式如下:预处理命令序列voidmain(){变量定义序列执行语句序列}1.4C程序的上机步骤1.5程序算法基础算法特性:(1)有穷性(2)确定性(3)有效性(4)输入(5)输出算法的描述1.用自然语言描述2.用传统流程图描述3.用N-S结构图描述4.用伪代码描述5.用计算机语言描述程序设计的一般

4、步骤分析问题,确定解题方案确定算法编写程序调试运行程序建立文档资料1.6软件编程规范程序的可读性原则匈牙利命名法1.7编译预处理文件包含是指一个源文件可以将另一个源文件包括进来,文件包含的一般形式如下:#include“文件名”或写成#include<文件名>宏定义#define命令不带参数的宏定义是指用一个指定的标识符(宏名)来代表一个常量(宏体)。其一般格式为:#define<标识符><字符串>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。