指针定义函数
若想使用指针定义函数,调用函数的值,并且改变主调函数中变量的值,则在定义函数的时候必须传变量的地址,通过“*+地址”实现赋值。
例如下面,要想实现对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(&p);
printf("p=%s\n",p);
return 0;
}
例如下面,要想实现对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(&p);
printf("p=%s\n",p);
return 0;
}
全部评论
相关推荐
等闲_:感觉咱们双非的同学都有一个共性,想证明双非也是能进大厂的,我之前所有的标签都喜欢带着双非,仿佛这样可以像别人证明自己的实力,现在我却不再想证明双非到底能不能进大厂,我的生活的所有者是我自己,享受生活,接受结果 点赞 评论 收藏
分享
点赞 评论 收藏
分享
