C助教 第七课二维数组和字符串.ppt

C助教 第七课二维数组和字符串

C助教 第七课 二维数组和字符串 上机作业问题总结: 。。。。。。 a 行列式中的排序,3层for 什么时候用math.h for(a=0;a4;a++) for(b=0;b3;b++) for(c=0;c3-b;c++) { if(n[a][c]n[a][c+1]){ t=n[a][c]; n[a][c]=n[a][c+1]; n[a][c+1]=t; } } 什么是数组? 数组(array):一组具有统一属性的数据; 用一个数组名和下标来唯一地确定数组中的元素 例如: S10(S:数组名、10:下标,也是数组中唯一的元素); 数组在C语言中借助循环对数组中的元素进行存储, 批量处理提高工作效率; array 数组 定义:二维数组的形式为:数组名[常量表达式][常量表达式] 举例:float a[2][3]; 相当于定义了a为2*3(两行三列)的实数型数组,在储存数据时按行顺序储存, a00 a01 a02 a10 a11 a12 和一维数组一样,每一个行和列都是从0而不是1开始命名也就是说举例中的数组不存在a23这一项(*要注意的是二维数组定义时列数可以省略但是行数一定不可以省略) 二维数组 用数组处理字符(字符串): 举例:char a[10];//定义a为含有10个元素的字符

文档评论(0)

1亿VIP精品文档

相关文档