c语言函数指针

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:58:34
I2C_Gets(unsigned char size,unsigned char *dat)
{
函数内容;
}
main()
{

I2C_Gets(a1,"xx");

}
问题。
I2C_Gets(a1, "xx")
1。我想把一个变量放到"xx"的位置要怎么实现?
2。我想把一个数值放到"xx"的位置要怎么实现?
3。我想把一个指针放到"xx"的位置要怎么实现?

main()
{
unsigned char *xx,a;///xx为指针在下面被带入I2C_Gets(a1,"xx"),a为指向 unsigned char的指针x指向的值//////
scanf("%c",&a);//输入a的值////
xx=&a;////xx指向的地址即是a的地址//////
I2C_Gets(a1,"xx"); xx在这里被带入I2C_Gets(a1,"xx")////

}
为什么要用指针作为函数参数呢,主要是为了在形参改变后能返回值被main所用。