下面两个c语言题的答案是 什么?有什么区别呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 22:38:35
下面两个c语言题的答案是 什么?有什么区别呢?
xNAohl3;{0- viBkLU@ łXE Ъny ζPh1{{3 oov_7~ AW E1w~8!+/y=؛Hy 险:h#ϣ#yMrMEaTKerl4a*pFyn,lzj6QR  ,B`h́!S05SsՆm:ձK\0L zEGq0MF K(5QUdAL:$2Cf4ȘE 5QIdr*2̠Z&6@J!d.J%\ʌblǘiCUsA65mDDEƥx㉫ё`AP8~-7! \VL|I{gEd+i"JݧŘTBxJsDkiM|@."4-)^F5F_;rhܝH+GPFp* ml6wK232y#}ן&%;_ߐ|i[G^X/,槝ks=ꑍO1sV/DϽws"?ɇwBԿϱUچCuO(Y>O~d

下面两个c语言题的答案是 什么?有什么区别呢?
下面两个c语言题的答案是 什么?有什么区别呢?

下面两个c语言题的答案是 什么?有什么区别呢?
第一个程序您确定正确?我感觉不对,没有答案.
p仅仅是个指针,对它进行这样的操作是不对的.
第二个程序是真确的,结果是6.
我感觉这两道题目的本意可能是这样的:
第一题里面的P+=3执行后,P指向的内容就变了,而第二题里面的P+strlen(q)执行完后p的值没有变.
改一下第一题就可以正确了,先开辟一段空间,然后让p指向这段空间.