[問題] 關於指標的指標
剛剛少複製了一行
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char x[]="Hello";
char *z=x; //想設定z指向x;
int len=strlen(x);
char **y;
y=&z;//設定指標的指標y指向z的位置**y為x的第一個內容
char temp;
temp=**(y+len-1);//此時想要更改x的o到temp?
**(y+len-1)=**y;//此時想把H改o
**y=temp;//再把o改成H
printf("%c",x);//最後印出
system("pause");
}
以上//是我想說應該是這樣,可是結果不對耶,有哪位大大能幫幫忙解說嗎?
或是用指標的指標幫我改改看~~這不是作業,只是我個人想了解指標的指標而已!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.43.154.231
→
10/30 21:31, , 1F
10/30 21:31, 1F
→
10/30 21:34, , 2F
10/30 21:34, 2F
→
10/30 21:34, , 3F
10/30 21:34, 3F
→
10/30 21:35, , 4F
10/30 21:35, 4F
→
10/30 21:36, , 5F
10/30 21:36, 5F
→
10/30 21:37, , 6F
10/30 21:37, 6F
→
10/30 21:40, , 7F
10/30 21:40, 7F
→
10/30 21:43, , 8F
10/30 21:43, 8F
→
10/31 00:56, , 9F
10/31 00:56, 9F
討論串 (同標題文章)