|
讲师: 一直很安静
浮躁的人容易说:? 不要做浮躁的人.
<怪诞行为学>
本节课知识点:1.一维数组
2.二维数组
3.字符数组
一维数组:
定义方式: 类型说明符 数组名[常量表达式]
Int a[10];---一个整形数组 数组名为a 数组有10 个元素...
注意:是从[0]开始的---[9]
a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]
以上是a[10]数组的所有内容........
一维数组的引用;;;;;;;;;;
数组必须先定义
给一维数组赋值:
Int a[5] = {1,2,3,4,5};
下面举个例子........
#include"stdio.h"
void main()
{
int i;
int f[20] = {1,1};
for(i=2;i<20;i++)
f = f[i - 2] + f[i-1];
for(i=2;i<20;i++)
{
if(i%5==0)printf("\n");
printf("%12d",f);
}
printf("\n");
}
二维数组............
定义实行 :::::::::
类型说明符 数组名[常量表达式][常量表达式]
Float a[3][4] ;float b[5][6];
定义a 3*4 也就是 3行4列;;;;;;;
二位数组的 赋值;;;;;;;;;;;;;;;;;;;;;;;;
Int a[3][4] = {{1,2,3,4},{5,6,7,8},{9.10,11,12}};
举例子..........
A[1 2 3 ] b [1 4 ]
[ 4 5 6] [2 5]
[3 6]
#include "stdio.h"
void main()
{
int a[2][3] = {{1,2,3},{4,5,6}};
int b[3][2],i,j;
printf("array a:\n");
for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
{
printf("%5d",a[j]);
b[j] = a[j];
}
printf("\n");
}
printf("array b:\n");
for(i = 0;i<=2;i++)
{
for(j = 0;j<=1;j++)
printf("%5d",b[j]);
printf("\n");
}
}
字符数组
Char a[3];
A[0]='i' ; a[1]='l' ; a[2] ='y';
举个例子///////////////
#include "stdio.h"
void main()
{
char c[10] = {'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 |
|