仮引数のポインタ変数を関数内で使用する
Posted: 2011年3月22日(火) 18:35
お世話になります。
下記のように、仮引数のポインタ変数(p)を関数内で作業用に使っても問題ないでしょうか。
少々抵抗があるのですが、こんなことはしちゃ駄目ですか?
void xxx ( char * p ) {
char *wp = p;
p = "aiueo";
printf("%s\n", wp );
printf("%s\n", p );
}
よろしくお願いします。
下記のように、仮引数のポインタ変数(p)を関数内で作業用に使っても問題ないでしょうか。
少々抵抗があるのですが、こんなことはしちゃ駄目ですか?
void xxx ( char * p ) {
char *wp = p;
p = "aiueo";
printf("%s\n", wp );
printf("%s\n", p );
}
よろしくお願いします。