C 文字列配列 新しいページはコチラ
提供: yonewiki
(→文字列配列) |
(→文字列配列) |
||
115行: | 115行: | ||
ppcStr[i]から*(ppcStr+i)と書き換えることができます。<br /> | ppcStr[i]から*(ppcStr+i)と書き換えることができます。<br /> | ||
<br /> | <br /> | ||
− | (void*)ppcStr[i] | + | (void*)ppcStr[i]というアドレスの中に書かれたアドレスを<br /> |
ppcStr[i]や*(ppcStr+i)で指定しアドレスを指し示す。<br /> | ppcStr[i]や*(ppcStr+i)で指定しアドレスを指し示す。<br /> | ||
<br /> | <br /> | ||
127行: | 127行: | ||
char **ppcStr;で定義したときはアドレスのアドレスのための変数でありながら、<br /> | char **ppcStr;で定義したときはアドレスのアドレスのための変数でありながら、<br /> | ||
逆に、これを処理の中に記述すると<br /> | 逆に、これを処理の中に記述すると<br /> | ||
− | ** | + | <nowiki>**ppcStr</nowiki>はppcStrに格納されているアドレスが指し示す中身の中身という意味になることです。<br /> |
したがって、**(ppcStr)は'y'を示します。<br /> | したがって、**(ppcStr)は'y'を示します。<br /> | ||
printf("%c",**ppcStr);<br /> | printf("%c",**ppcStr);<br /> |