以下兩個代碼片段編譯時沒有任何錯誤/警告,但運行時崩潰。請賜教。指向字符串的指針
程序1個
int main()
{
char *p= "Hello" ;
*p = 'B' ;
printf("\n%s",p);
return 0;
}
計劃2
int main()
{
char *p= "Hello" ;
Char *q="mug"
*q = *p ;
printf("\n%s",q);
return 0;
}
對於節目2 I期望輸出是 '擁抱'。
喬感謝隊友 – intex0075 2011-12-30 18:13:25
@ intex0075很高興幫助,並感謝接受。 – JoeFish 2011-12-30 18:16:10