关闭

20150411数组

75人阅读 评论(0) 收藏 举报
分类:

二.数组简介

1.根据地质取出内容

a[i] , *(&a[i]) , *(a+i)  //表示意思相同

2.数组大小可以静态分配也可以动态分配,gcc可以动态分配,vc编译器不支持

静态分配即常规分配,动态分配方式如下:

int num=10;
scanf("%d",&num);
int a[num]={}
3.数组名是一个常量,不可以修改,不可以赋值

4.   char str[5]={'c','a','l','c','\0'};

printf("%s",str);   //结果为calc


十.二维数组

1.二维数组在不确定的情况下,第一个元素可以空,但第二个元素不可以空,一定要有值,例:int a[][5];


2.用一个循环线性的给二维数组赋值

int a[3][4];

for(int i=0;i<12;i++){
	a[i/4][i%4]=i;
}




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5502次
    • 积分:489
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类