下载此文档

C语言阶段复习三.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
C语言阶段复****三)
复****提纲:
第七章 数组
第八章 函数
分章复****br/>第七章 数组
内容提要:
一、数组的基本概念
数组:是相同类型变量的有序集合。
元素:一个数组里集合了多个数据对象,这些数据对象被称为数组中的元素。
数组中的每一个元素用统一的数组名称和下标来唯一确定。
数组元素表示形式: 数组名[下标]
数组名:合法的标识符
下标:元素在数组中的位置,数组的下标从0开始。
数组长度:数组中的元素个数
二、一维数组的定义和引用
数据类型 数组名[常量表达式];
例如:int a[6];
数组必须先定义,后使用
只能逐个引用数组元素,不能一次引用整个数组
数组元素表示形式: 数组名[下标]
其中:下标可以是常量或整型表达式
三、一维数组的赋值
1、一维数组的初始化赋值
int a[3]={1,2,3};
{ }括起来的部分叫做初值列表
赋值的结果:
a[0]=1 a[1]=2 a[2]=3
初值列表中初值的个数不能超过数组的长度。
int a[3]={1,2,3,4};
如果初值列表中初值的个数小于数组定义的长度,未指定的元素赋值为零。
int a[3]={1,2};
a[0]=1 a[1]=2 a[2]=0
给全部数组元素赋初值时,数组的大小可以省略。
int a[]={1,2,3,4,5};
赋值后,数组a的长度为5;
2、一维数组在程序中赋值
只有初始化的时候能对数组整体赋值,其他时候必须对数组元素单独赋值。
逐个赋值
float a[4];
a[0]=;a[1]=;
a[2]=;a[3]=;
用循环语句赋值
例:将数组a的各元素赋值为奇数序列
int a[10],i;
for(i=1;i<10;i++)
a[i]=2*i+1;
例:接收键盘输入的数据给数组元素
int a[10],i;
for(i=1;i<10;i++)
scanf(“%d”,a[i]);
四、字符串与字符数组
1、字符数组的定义与初始化
Char a[8];
char ch[6] = { "Hello" };
char ch[6] = "Hello" ;
char ch[ ] = "Hello" ;
char ch[5]={ 'B' , 'o' , 'y' };
2、字符及字符串操作的常用函数
字符串的输入与输出
字符串的长度strlen
字符串的复制strcpy
字符串的比较strcmp
字符串的链接strcat
练****题:
处理字符串必须调用 库函数 ,且首先要声明预编译命令 #include<> 。不能用赋值运算符“=”对字符串赋值,应调用 strcpy 函数;也不能用关系运算符“= =”、“>”、“<”对字符串进行比较,应调用 strcmp 函数。
2、 下面能正确定义一维数组的选项是

C语言阶段复习三 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gxngqvk
  • 文件大小46 KB
  • 时间2021-04-13