指针的定和初始化
指针既然是一种变量,那么确定也能够定义和初始化
第一种:先定义再赋值
int p; //定义指针变量p
p = &a; //给p赋值
第二种:定义的同时初始化
int p = &a; //效果等同于上面的两句
使用指针的时候,*P则表明指针变量P所指向的那个变量。数组
int a = 23;
int *p;ide
P=&a;指针
p = 111; 这里至关于a = 111
printf(“a = %d.\n”,a)
:指针符号。指针符号在指针定义和指针操做的时候,解析方法是不一样的。
int P; 定义指针变量p,这里p含义不是表明指针变量P所指向的那个指针变量,在定义时这里的含义告诉编译器P是一个指针。
使用指针的时候,p则表明指针变量p所指向的那个变量。
指针全程是指针变量,其实质就是c语言的一种变量。这种变量比较特殊,一般他的值会被赋值为某个变量的地址值( P = &a ),而后咱们可使用*p这样的方式间接访问p所指向的那个变量。blog