20150411数组

原创 2016年05月30日 21:10:30

二.数组简介

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;
}




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JS找出数组 arr 中重复出现过的元素

这是牛客网的题目,自己总结了几种其他人做的方法,供自己借鉴。 JS找出数组 arr 中重复出现过的元素 输入例子: duplicates([1, 2, 4, 4, 3, 3, 1, 5, 3]).s...

加密解密 数组排序

  • 2017年07月10日 22:33
  • 16KB
  • 下载

合并两个有序数组为一个有序数组

二、问题: 两个有序数组,合并成一个有序数组,假设第一个数组空间足够容纳两个数组。 分析: 考虑到a数组很大,可以直接在a数组上进行合并,但是要讲究效率。如果单纯从前往后合并,那么效率会非常低,...

使用数组实现二叉树

  • 2016年08月30日 11:54
  • 7KB
  • 下载

python数组和矩阵使用总结

python中矩阵和数组常见使用方法,主要来自于参考文档的总结。

模拟数组中的内容交换(swap)

  • 2017年07月29日 11:44
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:20150411数组
举报原因:
原因补充:

(最多只允许输入30个字)