您的位置:首页 > 运维架构 > Linux

数组与指针的一些小知识

2018-03-19 17:59 148 查看
一、字符数组的一些类型:
    如:int a[5][3]{{80,75,92}{61,65,71}{59,63,70}{85,87,90}{76,77,85}};

          int a[5][3]={80,75,92,61,65,71,59,63,70,85,87,90,76,77,85};

          int a[5][3]={{80}{90,48,31}{78,0,89}{23,35,46}{34,45}};
多维数组可以用这三种类型表示,第三种里面第一个和最后一个数组数组里因为最后是零所以可以省略,但数组中间为零不能省略。
 二、指针

           *p1=&j,其中*p1表示指针、&j表示地址、这句代码意思是由 *p1指向&j。

            指针是一个地址(变量的存储位置)。

            指针变量:(1)类型说明:即定义变量为一个指针变量;(2)变量值:指针所指向的变量是的数据类型。

            一个变量有一个地址一个数组包含若干数组,每个数组元素都在内存中占用存储单位他们都有相对应地址,数组元素指针是数组元素地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息