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]