c指针基础

指针:
 每个内存位置都有地址唯一确定并引用,指针只是地址的另一个名字
指针变量就是一个值为另一个内存地址的变量
 
int const *p; //一个指向整型常量的指针 ,,可以修改指针的值,但是不能修改指针所指向的值
int * const p;// 一个指向整型的常量指针,,不能修改指针的值,但是可以修改指针所指向的值
int const * const p; //常量指针指向整型常量
一个变量的值就是分配给这个变量内存位置所存储的内容
指针的指针
int a;
int *b;
int **c;
b = &a;
c = &b;

c 是指向整型指针的指针,即c内存中存放的是指针b的地址,b内存存放的是a内存地址,

那么 **c = *(*c) = *b =a;

 
posted @ 2017-11-21 15:37  亚马逊森林  阅读(153)  评论(0)    收藏  举报