C语言中数组

数组:存储多个同种类型数据

1.数组定义(必须明确知道数组元素个数)

系统为数组分配内存空间时 必须确定
····
int array[] = {1,2,3,4};所占字节数4*4
int array[4];
int array[4] = {1,2};
int array[];错误
···

2.数组的内存

3.数组的访问下标0~n-1

    array[0] = 2;
    array[1] = 22;
#include <stdio.h>

int main(){

    int array[] = {1,2,3,4};
    printf("%d\n",array + 1);//数组名是首地址 
    printf("%d\n",&array[0]);
    
    return 0;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.c语言中,有时需要使用只读数组,也就是程序从数组中读取数值,但是程序不向数组中写数据,在这种情况下声明并初始化...
    田亢阅读 4,324评论 0 0
  • 数组的初始化 一维数组: int i[5] = {1,2,3,4,5}; //指定长度并对数组的所有元素赋值...
    凡眼观世界阅读 4,181评论 0 0
  • c语言中没有专门计算数组长度的函数,需使用sizeof(arr)/sizeof(int)计算,其中sizeof(a...
    DouQing阅读 1,794评论 0 2
  • 用attachevent和addEventListner添加事件不会被覆盖,但是有兼容性问题,因此封装了一个函数,...
    雪萌萌萌阅读 2,682评论 0 0
  • 你不乐观,衰的是自己 你不开心,闷的也是自己 你不坚强,难道想哭给墙看? 不如像猫一样灵动 风一样自由 鸟一样欢唱...
    红小夭阅读 851评论 0 2