初识C语言(8)指针(一)_#include

#include<stdio.h>
int main()
{ 
    int a = 10;//创建了一个空间,名为地址A,在里面存储了一个值a=10
    int* p = &a;//取地址,*p拿到了a的地址------- 又创建了空间B,把地址A取出来,存到地址B里,
                 
    printf("%d",&a);
    printf("%d",p;//两个打印的值是一样的
    *p = 20//解引用操作符,取a的方式
    printf("%d",a)//这样的话,a打印的就是20了
    return 0,
}

指针:

1:指针变量:"类型*  p"-----p的类型,用来存储地址的变量;

2:指针大小在32位平台是4个字节,在64位平台是8个字节

3:内存较小运行速度比硬盘快

初识C语言(8)指针(一)_#include_02


ING