指针
1.声明
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 1; //定义一个整形变量a,并给变量a赋值
int *pa = &a; //定义一个指向变量a的指针,注意这里的*是指针说明符,表示这是一个指针变量, 所以赋给其a的地址,&为取地址符
printf("*pa = %d", *pa); //运用打印函数printf来证明确实将a的地址赋给了指针变量,这里的*是指 针运算符,表示指针变量指向的变量a的内容
return 0;
}
运行结果显示 *pa = 1,因此输出*pa的值和输出a的值是等价的
2.通过指针变量修改变量的值
<1>
{
int a = 1;
int *pa = &a;
*pa = 10; //将10赋给指针变量指向的内容,pa中存有a的地址&#