下面两个c语言题的答案是 什么?有什么区别呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 12:02:23
![下面两个c语言题的答案是 什么?有什么区别呢?](/uploads/image/z/11698899-51-9.jpg?t=%E4%B8%8B%E9%9D%A2%E4%B8%A4%E4%B8%AAc%E8%AF%AD%E8%A8%80%E9%A2%98%E7%9A%84%E7%AD%94%E6%A1%88%E6%98%AF+%E4%BB%80%E4%B9%88%3F%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%E5%91%A2%3F)
下面两个c语言题的答案是 什么?有什么区别呢?
下面两个c语言题的答案是 什么?有什么区别呢?
下面两个c语言题的答案是 什么?有什么区别呢?
第一个程序您确定正确?我感觉不对,没有答案.
p仅仅是个指针,对它进行这样的操作是不对的.
第二个程序是真确的,结果是6.
我感觉这两道题目的本意可能是这样的:
第一题里面的P+=3执行后,P指向的内容就变了,而第二题里面的P+strlen(q)执行完后p的值没有变.
改一下第一题就可以正确了,先开辟一段空间,然后让p指向这段空间.