编程语言基础-C语言--第5章-数组.ppt
第五章数组;;5.1一维数组的定义和使用;定义数组时需要注意以下几个问题:;5.1.2一维数组元素的引用; 例6-1输入10个学生的成绩并求总分。;5.1.3一维数组的初始化; 例6-2输出Fibonacci序列的前10个数。;5.2.1二维数组的定义及引用;例如:
#defineM3
#defineN5
intc[M][N];
定义了二维数组c,它是一个具有M行N列的二维数组,共有M×N个元素。;5.2.2二维数组的定义及引用;例6-3输入一个3*4矩阵,找出矩阵中负数的个数并输出。; 5.3字符数组的定义和使用;由于采用字符串常量的方式对字符数组初始化时,系统会系统增加一个‘\0’,因此对于语句:
chars2[]=fashion;
系统将认为数组s的长度是7,占8个字节。该数组在内存中的表示如:;5.3.3字符数组的输入输出;;;使用gets函数或puts函数对字符数组进行整体输入与输出。
;使用gets函数对字符数组进行整体输入;使用puts函数对字符数组进行整体输出;5.3.4字符串处理函数; 1.strlen〔字符数组〕;例如:;2.串复制函数strcpy(s1,s2);;;4.串比较函数strcpy(s1,s2);例如:;; 5.4数组的应用举例; 程序如下:;;本章小结