永发信息网

C语言字符数组复制函数 基本功能是实现了 但是总报警告:在不兼容的指针类型转换 强迫症害死人 求解答

答案:2  悬赏:20  手机版
解决时间 2021-11-10 20:36
C语言字符数组复制函数 基本功能是实现了 但是总报警告:在不兼容的指针类型转换 强迫症害死人 求解答
最佳答案
//&a是一个char [10]类型的指针,所以不能赋给与char*类型指针
//一般应该报错的。。因为没有隐式转化的机制。
//所以要解决的话,只能强制类型转换。
#include 

void exchange(char **a, char **b)
{
char *p;

p = *a;
*a = *b;
*b = p;
}

int main()
{
char a[10] = "abc";
char b[10] = "def";
exchange((char**)&a,(char**) &b);

printf("a[10] = %s    b[10] = %s
", a, b);
return 0;
}
全部回答
能编译通过真是奇迹……
不过或许是在下被标准C的规则束缚了,虽然在标准C中这种是决不允许的,但或许在其他地方,这是合理的写法,例如对于B语言程序员而言,或许这种思路就是再正常不过的追问错误倒没有 有警告
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机上有什么找图的app(二次元的)
门上喜子什么时候拿下来
cf击中敌人身上带准心颜色怎么设置成蓝色
我们在旧宫,一天可以去哪里玩
最终通过三羧酸循环彻底氧化为二氧化碳和水并
在帝牌男装店工作好吗?
中石化西王桥加油站地址在什么地方,想过去办
臭不要脸在四川是什么意思
请教QQ密保找回密码的方法!
淘宝卖活体鱼的是不是骗人的?
驾照马上到六年期了,在上海考的现在在浙江请
10万轿车左右买什么车好
创维数英培训中心地址在什么地方,我要处理点
coffeetrip地址在哪,我要去那里办事,
海马每小时大约能走多少?
推荐资讯
谁能说下电力系统的核相方法?
家庭电路中的保险丝熔断了,以下原因中不可能
ASTM A194 Gr4对应国标是什么材料
那首歌的歌词里有 心若痛 泪就流
解不等式:38x-2≤58x-34并把解集在数轴上表
瑕积分的瑕点怎么看出来的
你们能从拉屎这件事中扯出什么人生大道理么
宿迁青华学校(南门)地址有知道的么?有点事想
电流变化的情况下,如下图,怎样计算库伦量
“圆魄上寒空,皆言四海同。圆魄是什么意思?
哈柔护肤造型地址好找么,我有些事要过去,
光年是光在什么传播的距离,如果一年按365天
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?