指针就是你房号,你房间里的东西就是数据
一个房间里面
一个地址后面有32地址线
指针类型决定了指针进行解引用操作时,能够访问的空间大小
int只能改变四个字节
char改变一个字节
#include <stdio.h>
//演示实例
int main()
{
int n = 10;
char *pc = (char*)&n;
int *pi = &n;
printf("%p\n", &n);
printf("%p\n", pc);
printf("%p\n", pc+1);
printf("%p\n", pi);
printf("%p\n", pi+1);
return 0; }
野指针
#include <stdio.h>
int main()
{
int *p;//局部变量指针未初始化,默认为随机值
*p = 20;
return 0; }
指针减指针是元素个数