C言語なら俺に聞け! Part 110
■ このスレッドは過去ログ倉庫に格納されています
0486デフォルトの名無しさん
2005/07/10(日) 20:12:08今手元のgcc(3.3.3 cygwin special)で試したら、strが固定長であることが明らかなときのみstrlen()が省略された。
つまり、
int main()
{
int i;
char str[] = "Whee!";
for (i = 0; i < strlen(str); ++i) {
printf("%c", str[i]);
}
return 0;
}
のような場合。
しかし、char *str = argv[0]; としたら毎回strlen()を呼び出していた。
■ このスレッドは過去ログ倉庫に格納されています