201645

来源:互联网 发布:tensorflow mnist 例子 编辑:程序博客网 时间:2024/06/14 06:10

关于指针的一些理解:


 1.指针就是内存地址,访问不同指针访问内存中不同地址中的数据,正确地使用指针会提高程序的执行效率。


一.函数指针
1.用指针变量可以指向一个函数。函数在程序编译时被分配了一个入口地址。这个函数的入口地址就称为函数的指针。
2.函数指针常量的用途之一就是把指针作为参数传递到其他函数。指向函数的指针也可以作为参数,以实现函数地址的传递,这样就能够在被调用的函数中使用实参函数。


二.返回指针的函数


1.函数可以返回数值型、字符型、布尔型等数据,也可以返回指针型的数据叫做返回指针值的函数。


三.返回指针的函数和数组指针
1.注:数组指针和指针数组:
数组指针是指针,指向的是一行数组指针。
指针数组是都是指针的数组。


四.指针类型const量前或者后使用的区别


const int *p1;
int *const p2;


p1是一个指向整型常量的指针,该指针指向的值是不能改变的。不能修改指向地址的值。
p2也是一个指向整型常量的指针,它指向的整数是可以改变的,但是P2这个指针不能指向其他变量。不能修改指针指向的地址。

0 0
原创粉丝点击