数组与指针的一些小知识
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)变量值:指针所指向的变量是的数据类型。
一个变量有一个地址一个数组包含若干数组,每个数组元素都在内存中占用存储单位他们都有相对应地址,数组元素指针是数组元素地址。
如: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)变量值:指针所指向的变量是的数据类型。
一个变量有一个地址一个数组包含若干数组,每个数组元素都在内存中占用存储单位他们都有相对应地址,数组元素指针是数组元素地址。
相关文章推荐
- 数组和指针的一些小知识
- 数组和指针的一些简单知识
- 关于指针的一些知识,记多维数组指针、指针数组、指针的指针和指向函数的指针
- C语言中关于数组、指针以及函数的一些基本知识
- 一些基本知识(一)(结构体,共用体,自定义类型,::,指针)
- C语言基础知识之(十四):指针和字符数组、字符串数组
- 指针和数组,const int *,sizeof,优先级等的一些坑
- 关于数组指针,字符串指针的一些小细节
- 数组的一些简单知识
- 指针基础知识 ,破坏指针数组的讨论,
- 关于指针字符串和数组字符串的一些经验
- 指针和数组基础知识
- 指针与数组经典知识
- 关于字符指针和字符数组的一些错误
- 关于常量指针 和 指针常量及 typedef 中一些难以理解的知识
- 前端入门知识.....有关数组的一些方法.....
- 数组与指针的小知识
- 指针知识(三):指针与数组
- C/C++基础知识(一)数组和指针
- C++基本知识(二)——vector与迭代器和数组与指针