一.什么是指针?
在C语言中,变量的访问有两种方式:
1.通过变量名的方式访问. (如上图A想要去花店,可以通过花店名:菊花台的方式找到).
2.通过地址的方式访问.(通过花店的地址(中山路102号)导航过去).
什么是地址?
地址就是花店的具体位置(XXX路XXX号),在C语言中地址的表示方式为0x12345678.
所以说:指针=地址!
在C语言中:
整型变量存放的是整数.
字符变量存放的是字符.
而指针变量存放的便是地址.
那么可以说指针变量就是存放地址的变量!
二.为什么要使用指针
先来看看下面的代码
#include <stdio.h>
#include <stdlib.h>
void test1(int a,int b)
{
int tmp;
tmp = a