当前位置:  开发笔记 > 编程语言 > 正文

什么是指针?

如何解决《什么是指针?》经验,为你挑选了2个好方法。



1> David Segond..:

这篇维基百科文章将为您提供有关指针的详细信息:

在计算机科学中,指针是编程语言数据类型,其值直接指向(或"指向")使用其地址存储在计算机存储器中其他地方的另一个值.获取或请求指针引用的值称为取消引用指针.指针是一般参考数据类型的简单实现(尽管它与C++中称为引用的工具完全不同).指向数据的指针提高了重复操作的性能,例如遍历字符串和树结构,指向函数的指针用于面向对象编程中的绑定方法和运行时链接到动态链接库(DLL).



2> Douglas Mayl..:

指针是包含另一个变量地址的变量.这允许您间接引用另一个变量.例如,在C中:

// x is an integer variable
int x = 5;
// xpointer is a variable that references (points to) integer variables
int *xpointer;
// We store the address (& operator) of x into xpointer.
xpointer = &x;
// We use the dereferencing operator (*) to say that we want to work with
// the variable that xpointer references
*xpointer = 7;
if (5 == x) {
    // Not true
} else if (7 == x) {
    // True since we used xpointer to modify x
}

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有