标签:数组名 color amp water 不同的 proc cto 数值 赋值
指针指针的定和初始化
指针既然是一种变量,那么肯定也可以定义和初始化
第一种:先定义再赋值
int p; //定义指针变量p
p = &a; //给p赋值
第二种:定义的同时初始化
int p = &a; //效果等同于上面的两句
使用指针的时候,*P则代表指针变量P所指向的那个变量。
int a = 23;
int *p;
P=&a;
p = 111; 这里相当于a = 111
printf(“a = %d.\n”,a)
:指针符号。指针符号在指针定义和指针操作的时候,解析方法是不同的。
int P; 定义指针变量p,这里p含义不是代表指针变量P所指向的那个指针变量,在定义时这里的含义告诉编译器P是一个指针。
使用指针的时候,p则代表指针变量p所指向的那个变量。
指针全程是指针变量,其实质就是c语言的一种变量。这种变量比较特殊,通常他的值会被赋值为某个变量的地址值( P = &a ),然后我们可以使用*p这样的方式间接访问p所指向的那个变量。
标签:数组名 color amp water 不同的 proc cto 数值 赋值
原文地址:https://blog.51cto.com/14762640/2484820