C语言第1章和第2章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言第1章和第2章.ppt》由会员分享,可在线阅读,更多相关《C语言第1章和第2章.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 引 言C语言的特点简单C语言程序C程序设计语言的执行C程序上机步骤C语言程序的结构程序设计语言的发展CPU指令系统,由0、1序列构成的指令码组成如:10000000 加 10010000 减用助记符号描述的指令系统如 ADD A,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装程序设计关键是定义类,并由类派生对象 C语言程序设计 第一章第一章 C C语言概述语言概述c语言出现的历史背景Algol 60 1960年CPL(Combined Programing Language)1963年BCPL(Basic Combined Progra
2、ming Language)1967年B语言 1970年 1978年Brian W.Kernighan和Dennis M.Ritche合著了 The C Programming Language即标准C 1983年,ANSI制定标准,1987年公布新的标准。1.1 C语言特点语言简洁、紧凑、灵活 c语言共32个关键字,9种控制语句运算符和数据类型丰富程序设计结构化允许直接访问物理地址,进行位操作生成目标代码质量高可移植性好 C语言程序设计 第一章第一章 C C语言概述语言概述32个关键字:(由系统定义,不能重作其它定义由系统定义,不能重作其它定义)auto break case char co
3、nstcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while C语言程序设计 第一章第一章 C C语言概述语言概述9种控制语句:if()elsefor()while()dowhile()continuebreakswitchgotoreturn C语言程序设计 第一章第一章 C C语言概述语言概述例例 C语言与语言与Pas
4、cal语言比较语言比较C语言语言 Pascal语言语言 含义含义 BEGIN.END 复合语句复合语句if(e)s;IF(e)THEN s 条件语句条件语句int i;VAR i:INTEGER 定义定义i为整型变量为整型变量 int a10;VAR a:ARRAY1.10 OF INTEGER 定义整型数组定义整型数组aint f();FUNCTION f():INTEGER 定义定义f为返值整型为返值整型的函数的函数int*p;VAR p:INTEGER 定义定义p为指向整为指向整型变量的指针型变量的指针i+=2;i=i+2 赋值赋值i+2ii+,+i;i=i+1 i自增值自增值结论:结论
5、:C比比 Pascal简练,源程序短简练,源程序短。C语言程序设计 第一章第一章 C C语言概述语言概述3434种运算符:种运算符:算术运算符:算术运算符:+-*/%+-+-*/%+-关系运算符:关系运算符:=!=!=逻辑运算符:!逻辑运算符:!&|&|位运算符位运算符 :|&|&赋值运算符:赋值运算符:=及其扩展及其扩展条件运算符:条件运算符:?:?:逗号运算符:逗号运算符:,指针运算符:指针运算符:*&*&求字节数求字节数 :sizeofsizeof强制类型转换:强制类型转换:(类型)类型)分量运算符:分量运算符:.-.-下标运算符:下标运算符:其它其它 :()-()-C语言程序设计 第一
6、章第一章 C C语言概述语言概述C C数数据据类类型型基本类型基本类型构造类型构造类型指针类型指针类型空类型空类型void定义类型定义类型typedef数值类型数值类型字符类型字符类型char枚举类型枚举类型enum整整 型型浮点型浮点型单精度型单精度型float双精度型双精度型double短整型短整型short长整型长整型long整型整型int数组数组结构体结构体struct共用体共用体union第一章第一章 C C语言概述语言概述1.2 简单的C语言程序介绍例1.1 第一个程序 Hello,World!#include main()printf(“Hello,World!/n”);第一章第
7、一章 C C语言概述语言概述编译预处理函数语句输出:Hello,World!例例1.21.2#include#include main()double x,s;printf(”input number:”);scanf(“%lf”,&x);s=cos(x);printf(”cos(%lf)is%lf/n“,x,s);预处理命令 C语言程序设计 第一章第一章 C C语言概述语言概述语句1.#include 文件包含命令文件包含命令2.math.h stdio.h 头文件头文件例1.3#include int add(int x,int y);main()int a,b,c;printf(”ple
8、ase input value of a and b:n”);scanf(“%d%d”,&a,&b);c=add(a,b);printf(”c=%dn“,c);int add(int x,int y)return(x+y);运行结果:12 22sum=34函数预处理命令 C语言程序设计 第一章第一章 C C语言概述语言概述语句一个c语言程序的基本组成:1.文件包含部分2.预处理部分#define x 53.变量说明部分4.函数原型说明部分5.主函数部分6.函数定义部分 C语言程序设计 第一章第一章 C C语言概述语言概述1.3 c语言程序的结构v函数与主函数l程序由一个或多个函数组成l必须有且
9、只能有一个主函数main()l程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。v程序语句lC程序由语句组成l用“;”作为语句终止符v编译预处理命令 C语言程序设计 第一章第一章 C C语言概述语言概述格式特点v习惯用小写字母,大小写敏感v不使用行号,无程序行概念v可使用空行和空格v常用锯齿形书写格式 C语言程序设计 第一章第一章 C C语言概述语言概述main().main()int i,j,sum;sum=0;for(i=1;i10;i+)for(j=1;j10;j+)sum+=i*j;printf(“%dn”,sum);编辑链接编译执行1.4 C程序设计语言的执行C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 章和
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内