#include <stdio.h>void copy(char *p,char *q){? ? while(*p++=*q++);? ? ?printf("%s",p);}int main(){? ? char *a="asd";? ? char *b="sad";? ? copy(a,b);? ? return 0;}我想進(jìn)行字符串復(fù)制,就是把a(bǔ)給復(fù)制成b的內(nèi)容,請(qǐng)問為什么一直出錯(cuò)?好像提示是內(nèi)存出問題但我不明白
C語(yǔ)言中關(guān)于字符串指針的問題?
廢寢忘食陳同學(xué)
2019-08-19 16:00:21