在C语言中,指针是一种特殊的变量,它是存放地址的。指针变量前面的“*”表示该变量的类型为指针型变量。其一般形式为:
类型说明符 *变量名; 假设定义一个指针变量int *i_pointer用来存放整型变量i的地址,可以通过语句i_pointer = &i;
*为取值操作符(在定义时为声明变量为指针变量),&为取址操作符。
例如:int i = 2020;//定义整型变量i并赋值2020
int *pointer;//定义一个指针变量
pointer = &i;//取i的地址给指针变量
printf("%d\