指针的定义
每一个变量,都拥有一个地址。
把变量比作花,地址就是埋在土里面的根茎。
#include <stdio.h>
int main() {
int a = 1; //a是一个变量
int *p;
p = &a; //&a是一个地址,代表变量a的地址;p也是一个地址,此刻被赋予了a所在的地址
*p = *p + 20; //*p是一个变量,代表地址p所储存的变量
printf("%d", a);
return 0;
}
每一个变量,都拥有一个地址。
把变量比作花,地址就是埋在土里面的根茎。
#include <stdio.h>
int main() {
int a = 1; //a是一个变量
int *p;
p = &a; //&a是一个地址,代表变量a的地址;p也是一个地址,此刻被赋予了a所在的地址
*p = *p + 20; //*p是一个变量,代表地址p所储存的变量
printf("%d", a);
return 0;
}