本帖最后由 hastar 于 2015-3-11 11:54 编辑
指针是用来存储所指向变量的内存地址,简单点说就是指针是用来指向变量的地址
char 类型的指针就是指向 char类型变量的内存地址
其实指针本身也是一个变量,只是他和其他的变量不一样,他是专门用来存储内存地址值的
当我们直接输出指针时,他就会输出一个内存地址,在指针前面加一个*就会输出所指变量的内容。
- int a = 5;
- int *p;
- p = &a;
- printf("p的值:%x\n", p);
- printf("p所指向变量的值:%d\n", *p);
复制代码
|