关于指针运用有关问题,求解惑
关于指针运用问题,求解惑
用数组实现将str2字符串连接到字符串str1上,然后这个有两个程序,一个是调用函数的, 一个是不调用函数的,为什么不调用就出错,不理解啊 求解释。。

前一个图是对的 调用函数的,后一个为什么不对啊 还有顺便解释下为什么出错,说出指针引用时要注意哪些方面。。。 新手求指导 这个问题很纠结啊。。 谢了!
------解决方案--------------------
简单的讲,就是语法规定,不能这样干,不能对数组名++。
复杂的讲,去啃一下c标准文档吧。
------解决方案--------------------
数组名是不能够用于++ 的
------解决方案--------------------
数组名是常量,不能对其++
------解决方案--------------------
正解
使用指针时,要注意指针指向的地址是否合法,理解指针的含义。
用数组实现将str2字符串连接到字符串str1上,然后这个有两个程序,一个是调用函数的, 一个是不调用函数的,为什么不调用就出错,不理解啊 求解释。。
前一个图是对的 调用函数的,后一个为什么不对啊 还有顺便解释下为什么出错,说出指针引用时要注意哪些方面。。。 新手求指导 这个问题很纠结啊。。 谢了!
------解决方案--------------------
简单的讲,就是语法规定,不能这样干,不能对数组名++。
复杂的讲,去啃一下c标准文档吧。
------解决方案--------------------
数组名是不能够用于++ 的
------解决方案--------------------
数组名是常量,不能对其++
------解决方案--------------------
正解
使用指针时,要注意指针指向的地址是否合法,理解指针的含义。