[問題] 關於字串指標的更改
想問一個很簡單的問題,希望有人能告訴我
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char *x="Hello";
*(x+1)='H';
printf("x=%s",x)
system("pause");
}
我希望印出來的是HHllo
但是為什麼電腦可以Complier但是卻會出現錯誤訊息呢?
是說指標字串的內容不能改嗎?希望有高手可以詳解囉!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.198.112
推
10/23 15:51, , 1F
10/23 15:51, 1F
→
10/23 15:53, , 2F
10/23 15:53, 2F
→
10/23 15:53, , 3F
10/23 15:53, 3F
→
10/23 15:54, , 4F
10/23 15:54, 4F
→
10/23 15:54, , 5F
10/23 15:54, 5F
→
10/23 15:55, , 6F
10/23 15:55, 6F
→
10/23 15:58, , 7F
10/23 15:58, 7F
→
10/23 15:59, , 8F
10/23 15:59, 8F
→
10/23 16:00, , 9F
10/23 16:00, 9F
→
10/23 16:01, , 10F
10/23 16:01, 10F
推
10/23 16:02, , 11F
10/23 16:02, 11F
→
10/23 16:03, , 12F
10/23 16:03, 12F
→
10/23 16:06, , 13F
10/23 16:06, 13F
推
10/23 16:23, , 14F
10/23 16:23, 14F
→
10/23 16:23, , 15F
10/23 16:23, 15F
→
10/23 16:24, , 16F
10/23 16:24, 16F
→
10/23 16:24, , 17F
10/23 16:24, 17F
推
10/23 16:31, , 18F
10/23 16:31, 18F
推
10/23 16:34, , 19F
10/23 16:34, 19F
→
10/23 16:39, , 20F
10/23 16:39, 20F
推
10/23 18:21, , 21F
10/23 18:21, 21F
→
10/23 20:49, , 22F
10/23 20:49, 22F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章