指针定义函数

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

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

}

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

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务