C语言课件 第01章.ppt
《C语言课件 第01章.ppt》由会员分享,可在线阅读,更多相关《C语言课件 第01章.ppt(34页珍藏版)》请在三一文库上搜索。
1、,人民邮电出版社,高等学校21世纪教材,C语言 程序设计,电子教案,第1章 C语言概述,一个完整的计算机系统是由硬件和软件两大部分组成的。计算机硬件是指计算机物理装置本身,如处理器、内存及各种设备等。而计算机软件是相对硬件而言的,它是计算机程序、过程、规则以及相关的文档资料的总称,如Windows 98、Windows NT、UNIX、Linux和Word等都属于软件范畴。简单地说,软件是计算机执行的程序。 程序是可以被计算机处理的指令序列。程序设计是根据所提出的任务,用某种程序设计语言编制一个能正确完成该任务的计算机程序。,1.1 程序设计及编程语言的“代” 1.2 C语言的发展历史和特点
2、1.3 C程序示例 1.4 C程序的编辑、编译和运行,1.1 程序设计及编程语言的“代”,1.1.1 程序设计 如何进行程序设计呢?一般说来,包括以下步骤: 问题定义 算法设计 流程图设计 程序编制 程序调试、测试及资料编制,1.1.2 编程语言的“代” 多数专家认为,计算机语言大致可以分为以下五代。 1第一代语言机器语言 2第二代语言汇编语言 3第三代语言高级语言 4第四代语言 5第五代语言,1.2 C语言的发展历史和特点,C程序设计语言(简称C语言)是国际上最著名的高级程序设计语言之一,也是使用范围最广的计算机编程语言之一。 1.2.1 C语言的发展历史 C语言是UNIX系统的主力语言,它
3、与UNIX系统有着互相依存、休戚与共的紧密关系。1972年D.M.Ritchie在B语言的基础上开发出C语言。 图1-1给出几种主要语言的派生关系。,经典C ANSI C 标准C,1.2.2 C语言的特性 1语言表达能力强 2语言简洁,使用方便、灵活 3运算符丰富 4生成的代码质量高 5具有良好的可移植性 6具有结构化语言特征,1.3 C程序示例,例1-1:计算两个给定的整数之和。 #include int main() int a,b,sum; a=8; b=1000; sum=ab*2; printf(“sum=dn“,sum); return (0); ,第1行#include ,是文件
4、包含行。 第2行int main(),是函数首部,它告诉系统这个函数的名称是main。 第3行只有一个开花括号“”,它等同于Pascal语言中的BEGIN,而第10行的闭花括号“”等同于END。这一对花括号往往被称为语句括号。 第4行至第9行构成这个函数的函数体。 第5行至第7行是三个赋值语句。 注意:在每一个语句的后面都带一个分号(;)。 第8行printf(); 是一个函数调用语句。 第9行是return语句,它将其后的值返回。,例1-2:计算半径为r的圆的面积。 1 /* Calculating the area of a circle. */ 2 #include 3 #define
5、PI 3.14 4,5 int main() 6 7 float r; /* radius of a circle */ 8 float area;/* area of the circle */ 9 printf(“Input:r=?n“); 10 scanf(“f“,&r); 11 area=PI*r*r; 12 printf(“The area is fn“,area); 13 return (0); 14 ,在C语言中,注释行是以“/*”开头、以“*/”结尾的任意字符串。 注释的目的是为了增加程序的可读性。 在使用注释时,要注意以下几点: /*和*/要成对出现,并且在字符“/”和字符“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言课件 第01章 语言 课件 01
链接地址:https://www.31doc.com/p-2143250.html