chenrenfei 发表于 2011-1-27 22:57:27

c语言系列教程 第八课 c语言中的一维数组,二维数组

讲师: 一直很安静   
浮躁的人容易说:?   不要做浮躁的人.
<怪诞行为学>   
本节课知识点:1.一维数组
             2.二维数组
             3.字符数组
            

一维数组:
定义方式: 类型说明符 数组名[常量表达式]
      Int a;---一个整形数组 数组名为a 数组有10 个元素...
      注意:是从开始的---
      a,a,a,a,a,a,a,a,a,a
      以上是a数组的所有内容........
      一维数组的引用;;;;;;;;;;
      数组必须先定义
      给一维数组赋值:
      Int a = {1,2,3,4,5};
      
      下面举个例子........
      #include"stdio.h"
      void main()
      {
                   int i;
                   int f = {1,1};
                   for(i=2;i<20;i++)
                   f = f + f;
                   for(i=2;i<20;i++)
                   {
                           if(i%5==0)printf("\n");
                           printf("%12d",f);
                   }
                   printf("\n");
                }
      
      
      
      二维数组............
      定义实行 :::::::::
      类型说明符 数组名[常量表达式][常量表达式]
      Float a ;float b;
      定义a 3*4也就是3行4列;;;;;;;
      二位数组的 赋值;;;;;;;;;;;;;;;;;;;;;;;;
      Int a = {{1,2,3,4},{5,6,7,8},{9.10,11,12}};
      举例子..........
      A    b
         [ 456]      
                        
      
      
      
      #include "stdio.h"
      void main()
      {
                int a = {{1,2,3},{4,5,6}};
                int b,i,j;
                printf("array a:\n");
                for(i=0;i<=1;i++)
                {
                        for(j=0;j<=2;j++)
                        {
                        printf("%5d",a);
                              b = a;
                        }
                        printf("\n");
                }
                  printf("array b:\n");
                  for(i = 0;i<=2;i++)
                {
                        for(j = 0;j<=1;j++)
                        printf("%5d",b);
                        printf("\n");
                }
                }
      字符数组
      Char a;
      A='i' ; a='l' ; a ='y';
      
      
      举个例子///////////////
      #include "stdio.h"
      void main()
      {
                char c = {'I',' ','a','m',' ',' a',' ','b','o','y'};
                int i;
                for(i= 0;i<10;i++)
                        printf("%c",c);
                printf("\n");
                }

http://www.hackfans.com.cn/c8.zip
页: [1]
查看完整版本: c语言系列教程 第八课 c语言中的一维数组,二维数组