最新更新最新专题

您的位置:首页 > ppt下载 > PPT课件 > 仪器设备PPT > c51编程语言基础PPT

c51编程语言基础PPT下载

素材大小:
175.50 KB
素材授权:
免费下载
素材格式:
.ppt
素材上传:
ppt
上传时间:
2018-04-04
素材编号:
183500
素材类别:
仪器设备PPT

素材预览

c51编程语言基础PPT

这是一个关于c51编程语言基础PPT,包括了C-51简介,C51优点,C51的基本数据类型,C51数据的存储类型,C51的运算符,数组,C51的程序的结构,程序的流程控制等内容,4 数组一维数组的定义数据类型 数组名[常量表达式]; 例:unsitned int a[10]; 它表示定义一个无符号整形数组名为a,此数组有10个元素。说明: 1) 数组名后是用方括弧括起来的常量表达式,不能用圆括弧。下面用法不对:int a(10); 2) 常量表达式表示元素的个数,即数组长度。例,在a[10]中,10表示a数组有10个元素,下标从0开始,a[0],a[1],……a[9]。 注意不能使用数组元素a[10]; 3) 常量表达式中可以包括常量和符号常量,不能包含变量。也就是说,C51不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。 例:unsigned char i; unsigned char i=10; a[i]; 错误定义 a[i]; 正确定义 一维数组的初始化对数组元素的初始化可以用以下方法实现: 1)在定义数组时对数组元素赋以初值。例: int a[10]={0,1,2,3,4,5,6,7,8,9}; 2) 可以只给一部分元素赋值。例: int a[10]={0,1,2,3,4}; 定义a数组有10个元素,但花括弧内只提供5个初值,这表示只给前面5个元素赋初值,后5个元素值为0。 3) 如果想使一个数组中全部元素值为0,可以写成 int a[10]={0,0,0,0,0,0,0,0,0,0}; 不能写成 int a[10]={0*10}; 4) 对全部数组元素赋初值时,可以不指定数组长度。 例:  int a[5]={1,2,3,4,5};  可以写成 int a[]={1,2,3,4,5} 一维数组元素的引用 数组必须先定义,后使用。C51语言规定只能逐个引用数组元素而不能一次引用整个数组。数组元素的表示形式为: 数组名[下标]下标可以是整型常量或整型表达式,欢迎点击下载c51编程语言基础PPT。

c51编程语言基础PPT是由红软PPT免费下载网推荐的一款仪器设备PPT类型的PowerPoint.

4 数组一维数组的定义数据类型 数组名[常量表达式]; 例:  unsitned int a[10]; 它表示定义一个无符号整形数组名为a,此数组有10个元素。 说明: 1) 数组名后是用方括弧括起来的常量表达式,不能用圆括弧。下面用法不对:int a(10); 2) 常量表达式表示元素的个数,即数组长度。例,在a[10]中,10表示a数组有10个元素,下标从0开始,a[0],a[1],……a[9]。 注意不能使用数组元素a[10]; 3) 常量表达式中可以包括常量和符号常量,不能包含变量。也就是说,C51不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。 例:unsigned char i; unsigned char i=10; a[i]; 错误定义 a[i]; 正确定义 一维数组的初始化对数组元素的初始化可以用以下方法实现: 1)在定义数组时对数组元素赋以初值。例: int a[10]={0,1,2,3,4,5,6,7,8,9}; 2) 可以只给一部分元素赋值。例: int a[10]={0,1,2,3,4}; 定义a数组有10个元素,但花括弧内只提供5个初值,这表示只给前面5个元素赋初值,后5个元素值为0。 3) 如果想使一个数组中全部元素值为0,可以写成 int a[10]={0,0,0,0,0,0,0,0,0,0}; 不能写成 int a[10]={0*10}; 4) 对全部数组元素赋初值时,可以不指定数组长度。 例:  int a[5]={1,2,3,4,5};  可以写成 int a[]={1,2,3,4,5} 一维数组元素的引用 数组必须先定义,后使用。C51语言规定只能逐个引用数组元素而不能一次引用整个数组。 数组元素的表示形式为: 数组名[下标] 下标可以是整型常量或整型表达式。例如: a[0]=a[5]+a[7]-a[2*3] *二维数组的定义二维数组定义的一般形式为 数据类型 数组名[常量表达式][常量表达式] 例: float a[3][4],b[5][10];不能写成 float a[3,4],b[5,10]; 二维数组赋初值: int key[2][3]={{1,2,4},{2,2,1}}; 二维数组元素的引用形式为:数组名[行下标表达式][列下标表达式] 1) “行下标表达式”和“列下标表达式”的值,都应在已定义数组大小的范围内。假设有数组x[3][4],则可用的行下标范围为0-2,列下标范围为0-3。 2) 对基本数据类型的变量所能进行的操作,也都适合于相同数据类型的二维数组元素。字符数组用来存放字符量的数组称为字符数组。字符数组类型说明的形式与前面介绍的数值数组相同。例如: char c[5]={`H`,`E`,`L`,`L`, `O`}; 字符数组 char c[6]={`HELLO`}; 字符串数组 *实际上是以上字符的 ASCII码。 * ` \0`为字符串的结束标志,字符串数组会自动加上。KmD红软基地

PPT分类Classification

Copyright:2009-2024 红软网 rsdown.cn 联系邮箱:rsdown@163.com

湘ICP备2024053236号-1