分析下面给出的代码,得到程序最终输出的结果
请问输出的结果是什么???? p 與 q 都是一个指针指向的元素类型是 char 类型, p 指向在堆上动态开辟的20个 char 类型的空间,将 p 赋值给 q 这样,p 和 q 都是指向那块动态开辟的空间指向嘚为同一块内存空间。
???在输入数据时首先输入 adc ,这时 p 所指向的空间存储的数据就为 abc 由于 q 与 p 指向同一块空间,q 此时指向的也是 abc 這时又给 q 赋值,将 def 输入给 q q = p ,def 这时就将 adc 给覆盖掉了所以这个程序的输出结果为 def def。
发布了65 篇原创文章 · 获赞 33 · 访问量 6万+