1,整体目标
数组概念及特点,
一维数组的定义,引用,初始化,
字符数组的定义,引用,初始化;
熟悉字符串常用处理函数;
数组:
计算机在处理数据的时候,经常出现数据是用某种有序的形式组织的情况;
数据共同特点:
都有若干个分量组成,
数据的每个分量都是同一种类型;
分量是按照一定顺序排列的.
数组的概念,
数据是由一组同类型数据组成的集合,用同一数组名来表示这个数组,用下标来唯一的表示这个数组中的元素;
利用输入语句初始化数组
利用赋值语句初始化数组;
#if false //Create by Qruiy on 2013-10-08 All right reserved!(c). //Personal page:http://cnblogs.com/ruiy // #endif #include <stdio.h> #include <string.h> int main(int argc,const char *argv[],const char **env[]) { int i,a[5]; for(;i<5;i++) { a[i]=2*(i+1); printf("a[%d]=%d \n",i,a[i]); } return 0; }
数组应用;使用数组实现fibonacci斐波那契整数数列;打印出前20个数列元素;
#if false //Create 2013-10-08,By ruiy; //connection moth,516059158 //Personal page: HTTP://192.168.1.109/ganlia 集群监控; //cnblogs.com/ruiy #endif #include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h> int main(int argc,const char *argv[],const char **env[]) { int i; int f[20] = {1,1}; for(i=2;i<20;i++) { f[i] = f[i-1] + f[i-2]; } for(;i<20;i++) { if(i%5==0) printf("\n"); printf("%6d \n",f[i]); } }