指针定义函数
若想使用指针定义函数,调用函数的值,并且改变主调函数中变量的值,则在定义函数的时候必须传变量的地址,通过“*+地址”实现赋值。
例如下面,要想实现对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;
}
例如下面,要想实现对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;
}
全部评论
相关推荐
投递中科曙光等公司10个岗位 >
点赞 评论 收藏
分享
06-05 16:58
门头沟学院 统计学类 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享