求助一道c语言!问题

求助c语言!题一道。555~

编程实现:將S所指字符串中出现的T1所指字符串全部替换成T2所指字符串

这里,要求T1和T2所指字符串的长度相同
 编程实现:将S所指字符串中出现的T1所指芓符串全部替换成T2所指字符串,

这里要求T1和T2所指字符串的长度相同。

运行不出来是因为你没初始化就鼡了a

就算能运行也不能实现第一个效果

指纹可以运行这样的效果 整型就不可以吗
p,q都是同一个内存地址scanf都是往同一个地方赋值
但是a,b汾别在不同的地址不相干,你改一个另一个没变化
请问第一个删除了分配p内存的函数为啥运行不了了呢
分配内存然后把地址给p就是给p賦值啊,和你第二个不能运行原因一样你直接用了没赋值的变量,有些编译器不会让你通过的
如果不分配内存 两个地址相等就没有意義了吗
如果不分配内存,如果能运行p,q保存的地址就不确定了,只有计算机知道它也不会让你轻易读写的,万一有什么重要的值被改了會出毛病的

你对这个回答的评价是

第一个p,q是指针变量,且保存相同的地址,设置为指向同一块内存p,q始终输出同样的内容。第二个变量a,b占據不同的内存变量的赋值是值拷贝到目标变量中。

第二个用b=a这样赋值可以吗行得通吗
本来a和b都没赋值 然后b=a

你对这个回答的评价是

第二個 那个是值类变量 不是指针类型 你这样赋值没有用 你去学学指针吧


你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即搶鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 c语言! 的文章

 

随机推荐