正在加载图片...
第二部分¢语言程序设计同步训练 81 则该程序段的功能是( 三、编程题 1.有一个已经排好序的数组,现输入一个数,要求按原来排序的规律将它插入到数 组中 2.设计一程序,它输入20个正整数,然后重新安排这个序列的顺序,使得最小数位 于序列的首部,最大数位于序列的尾部。显示处理前后的这两个整数序列。 第2讲 知识归纳 1.二维数组的定义 类型说明符数组名常量表达式1常量表达式2] (1)常量表达式1一可以形象理解为行数 常量表达式2一可以形象理解为列数 米2)二维数组中元素存放顺序是:先存放第一行的元素,再存放第二行的元素,依次 2.二维数组的引用 数组名[下标][下标 下标从0开始,可以是整型常量或整型表达式; 注意:数组元素引用时,不要超出数组范围 a int a[]41 ∥可以引用的数组元素为ap[0]-…12[3],a[34和a[4等不是本数组 元素; (2)可以在循环控制下,给二维数组各元素赋值 如:inta3]4]; 3.二维数组的初始化 (1)可以在定义数组后,立刻赋值;例如inta[3][4]={1,3,5,7,9,11}; 但下面这样是错误的 a[341 (2)可以给数组的部分元素赋值,不赋值的元素,默认值为int0,cha float第二部分 C 语言程序设计同步训练 ·181· ·181· ...... 则该程序段的功能是( )。 三、编程题 1. 有一个已经排好序的数组,现输入一个数,要求按原来排序的规律将它插入到数 组中。 2. 设计一程序,它输入 20 个正整数,然后重新安排这个序列的顺序,使得最小数位 于序列的首部,最大数位于序列的尾部。显示处理前后的这两个整数序列。 第 2 讲 知识归纳 1. 二维数组的定义 类型说明符 数组名[常量表达式 1 ][常量表达式 2] ; (1) 常量表达式 1—可以形象理解为行数。 常量表达式 2—可以形象理解为列数。 (2) 二维数组中元素存放顺序是:先存放第一行的元素,再存放第二行的元素,依次 类推。 2. 二维数组的引用 数组名[ 下标 ] [ 下标 ] //下标从 0 开始,可以是整型常量或整型表达式; 注意:数组元素引用时,不要超出数组范围。 如 int a[3 ] [4] ; //可以引用的数组元素为 a[0][0]……a[2][3],a[3][4]和 a[1][4]等不是本数组 元素; (2) 可以在循环控制下,给二维数组各元素赋值。 如:int a[3] [4]; for ( i=0 ; i <3 ;i ++ ) for ( j=0 ; j<4;j++) a [ i ] = i * j; 3. 二维数组的初始化 (1) 可以在定义数组后,立刻赋值;例如 int a [3][4] = {1,3,5,7,9,11} ; 但下面这样是错误的。 int a[3][4] ; a = { 1,3,5,7,9,11} ; (2) 可以给数组的部分元素赋值 ,不赋值的元素,默认值为 int 0, char, ‘’, float 0.0 ;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有