C言語なら俺に聞け! Part 〈58〉
■ このスレッドは過去ログ倉庫に格納されています
0532デフォルトの名無しさん
NGNGchar *t = d; でtにdの先頭アドレスがはいるにょ。
while(*d++ = *s++) でdにsの文字をコピーするにょ。このときdのポインタは
'\0'まですすんでるにょ。
return t; ここでtをdにしてしまうと。'\0'をかえすだけだにょ。
だからtの先頭アドレスはdの先頭アドレスをかえすにょ。
char *str_copy はtのアドレスをポインタとしてさしてるからdの先頭文字をさしてるにょ。
だから*str_copy だにょ
■ このスレッドは過去ログ倉庫に格納されています