在main()
函数中声明一个浮点指针变量p
。将p
初始化为price
变量的位置,然后将p
传递给discount()
函数。
示例代码
#include <stdio.h>
void discount(float *a);
int main()
{
float price = 42.99;
float *p;
p = &price;
printf("商品原价为:$%.2f\n", price);
discount(p);
printf("打折后,商品的价格为:$%.2f\n", price);
system("pause");
return(0);
}
void discount(float *a)
{
*a = *a * 0.90;
}
执行上面示例代码,得到以下结果:
商品原价为:$42.99
打折后,商品的价格为:$38.69