引用指针变量的一般方法为:
*指针变量名
(1)"*"为指针运算符,用来求得指针变量所指向的变量的值,即指针变量指向内存单元的内容。
(2)定义中的"*"是标志符,此处"*"是运算符。
(个人理解)指针变量存放的是某个变量地址,加"*"就是拿出这个变量地址里的东西。
//指针变量的基本使用演示1
通过指针变量访问的方式计算两个整数之和。
#include<stdio.h>
int main()
{
int a, b, s = 0;
int* pa = &a, * pb = &b; //定义两个指针变量pa、pb并为其初始化
printf("请输入两个整数:");
scanf_s("%d%d", pa, pb);
s = *pa + *pb; //通过指针访问的方式求和
printf("两数之和:%d", s);
return 0;
}
//指针变量的基本使用演示2
使用指针变量访问的方式,利用自定义函数计算两个整数之和。
#include<stdio.h>
int sum(int* pa, int* pb)
{
int x;
x = *pa + *pb;
return x;
}
int main()
{
int a, b, s