欢迎来到天天文库
浏览记录
ID:48068692
大小:97.50 KB
页数:13页
时间:2019-05-06
《第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<标识符><字符串>
此文档下载收益归作者所有