#include<stdio.h>
/*通常情况下函数之间参数的传递即值的传递,即主函数传值给自定义函数使用之后,
在主函数里面参数的值依旧不变,但如果向函数里面传递的是指针的话
在调用函数里面一旦改变函数的值则主函数中参数值也会发生改变!
*/
void fuck(int *p);
void shit(int k);
int main()
{
int i = 6;
printf("&i = %p\n",&i);//求指针地址用%p 后面变量要有取地址符
fuck(&i);// 必须传地址
shit(i);
return 0;
}
void fuck(int *p)
{
printf(" p = %p\n",p);
printf(" *p = %d\n",*p);
*p = 26;
}
void shit(int k)
{
printf("k = %d\n",k);
k = 10;
printf("k = %d\n",k);
}
文章标题
最新推荐文章于 2022-08-04 15:18:28 发布