C语言中指针的作用

  介绍

这篇文章主要介绍C语言中指针的作用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

C语言中的指针的作用是:通过指针不仅可以对数据本身,还可以对存储数据的变量地址进行操作。指针就是内存地址,指针变量是用来存放内存地址的变量。

指针定义:

指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。

(相关学习推荐:java视频教程)

指针是一个占据存储空间的实体在这一段空间起始位置的相对距离值。在C/c++语言中,指针一般被认为是指针变量,指针变量的内容存储的是其指向的对象的首地址,指向的对象可以是变量(指针变量也是变量),数组,函数等占据存储空间的实体。

定义指针变量:

定义指针变量与定义普通变量非常类似,不过要在变量名前面加星号*格式为:

数据类型*名称;

或者

数据类型*名称=价值;

*表示这是一个指针变量,数据类型表示该指针变量所指向的数据的类型,例如:

int * p1;

p1是一个指向int类型数据的指针变量,至于p1究竟指向哪一份数据,应该由赋予它的值决定。再如:

int=100;   int * p_a=,,

在定义指针变量p_a的同时对它进行初始化,并将变量一个的地址赋予它,此时p_a就指向了。值得注意的是,p_a需要的一个地址,一个前面必须要加取地址符,,否则是不对的。

以上是C语言中指针的作用的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

C语言中指针的作用