C指针

来源:互联网 发布:cba数据 编辑:程序博客网 时间:2024/06/05 07:08

指针和取值

1.指针是一个存储计算机内存地址的变量;

2.从指针指向的内存读取数据称为指针的取值;

3.指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。 ,


关于操作符*

1.根据出现位置的不同,操作符*既可以用来声明一个指针变量,也可以用作指针的取值。

2.当用在声明一个变量时,*表示这里声明了一个指针。其他情况用到*表示指针的取值。

#include<stdio.h>int main() {    int x = 1;    int * ptr;    ptr = &x;    * ptr = 2;    printf("%d\n", x); // 2}

关于操作符&

&是地址操作符。用来引用一个内存地址。通过在变量名字前使用&操作符,我们可以得到该变量的内存地址。


参考博客:http://blog.jobbole.com/25409/