指针在数组中如何高效定位元素?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2331个文字,预计阅读时间需要10分钟。
1、定义 + 指针:C语言中某种数据类型的存储内存地址,例如:指向各种整型或结构体的指针。
+ 数组:若干个类型相同的元素在连续内存中的存储。
+ 结构体:具有相同类型的成员的集合体,各成员占据连续的内存空间。
1、定义指针:C语言中某种数据类型的数据存储的内存地址,例如:指向各种整型的指针或者指向某个结构体的指针。
数组:若干个相同C语言数据类型的元素在连续内存中储存的一种形态。
数组在编译时就已经被确定下来,而指针直到运行时才能被真正的确定到底指向何方。所以数组的这些身份(内存)一旦确定下来就不能轻易的改变了,它们(内存)会伴随数组一生;
而指针则有很多的选择,在其一生他可以选择不同的生活方式,比如一个字符指针可以指向单个字符同时也可代表多个字符等。
指针和数组在C语言中使用频率是很高的,在极个别情况下,数组和指针是“通用的”,比如数组名表示这个数组第一个数据的指针。
本文共计2331个文字,预计阅读时间需要10分钟。
1、定义 + 指针:C语言中某种数据类型的存储内存地址,例如:指向各种整型或结构体的指针。
+ 数组:若干个类型相同的元素在连续内存中的存储。
+ 结构体:具有相同类型的成员的集合体,各成员占据连续的内存空间。
1、定义指针:C语言中某种数据类型的数据存储的内存地址,例如:指向各种整型的指针或者指向某个结构体的指针。
数组:若干个相同C语言数据类型的元素在连续内存中储存的一种形态。
数组在编译时就已经被确定下来,而指针直到运行时才能被真正的确定到底指向何方。所以数组的这些身份(内存)一旦确定下来就不能轻易的改变了,它们(内存)会伴随数组一生;
而指针则有很多的选择,在其一生他可以选择不同的生活方式,比如一个字符指针可以指向单个字符同时也可代表多个字符等。
指针和数组在C语言中使用频率是很高的,在极个别情况下,数组和指针是“通用的”,比如数组名表示这个数组第一个数据的指针。

