18.指针和变量、数组的关系

指针和变量的关系

指针可以存放变量的地址编号

  • int a=100;
  • int* p;
  • p=&a;

在程序中引用变量的方法

1.直接通过变量的名称

int a;
a=100;

2.可以通过指针变量来引用变量

int *p; //在定义的时候,*不是取值的意思,而是修饰的意思,修饰p是个指针变量
p=&a; // 取a的地址给p赋值,p保存了a的地址,也可以说p指向了a
*p=100; //在调用的时候是取值的意思,*代表指针变量 ,等价于指针指向的变量

注:指针变量在定义的时候可以初始化

int a;
int *p=&a; //用a的地址给p赋值,因为p是指针变量

指针就是用来存放变量地址的。
* + 指针变量 就相当于指针指向的变量

#include
int main

你可能感兴趣的:(C语言笔记,c语言)