指针定义函数

若想使用指针定义函数,调用函数的值,并且改变主调函数中变量的值,则在定义函数的时候必须传变量的地址,通过“*+地址”实现赋值。
例如下面,要想实现对p的重新赋值:(*q="very love c)
#include

void fun(char **q)
{
*q=" very love c";

}

int main(){
char *p="love c";
printf("p=%s\n",p);
fun(&p);
printf("p=%s\n",p);
return 0;
}
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务