运行不出来是因为你没初始化就鼡了a
就算能运行也不能实现第一个效果
指纹可以运行这样的效果 整型就不可以吗
p,q都是同一个内存地址scanf都是往同一个地方赋值
但是a,b汾别在不同的地址不相干,你改一个另一个没变化
请问第一个删除了分配p内存的函数为啥运行不了了呢
分配内存然后把地址给p就是给p賦值啊,和你第二个不能运行原因一样你直接用了没赋值的变量,有些编译器不会让你通过的
如果不分配内存 两个地址相等就没有意義了吗
如果不分配内存,如果能运行p,q保存的地址就不确定了,只有计算机知道它也不会让你轻易读写的,万一有什么重要的值被改了會出毛病的
你对这个回答的评价是
第一个p,q是指针变量,且保存相同的地址,设置为指向同一块内存p,q始终输出同样的内容。第二个变量a,b占據不同的内存变量的赋值是值拷贝到目标变量中。
第二个用b=a这样赋值可以吗行得通吗
本来a和b都没赋值 然后b=a
你对这个回答的评价是
第二個 那个是值类变量 不是指针类型 你这样赋值没有用 你去学学指针吧
你对这个回答的评价是?