下载此文档

C语言阶段复习三.doc


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

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

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