C言語なら俺に聞け(入門編)Part 85
■ このスレッドは過去ログ倉庫に格納されています
0326デフォルトの名無しさん
2011/06/10(金) 05:41:14.87unsigned str_length(const char str[])
{
unsigned len = 0;
while (str[len])
len++;
return (len);
}
int main (void)
{
char st[100];
printf("文字列を入力してください:");
scanf("%s",st);
printf("文字列%sの長さは%uです。\n",st,str_length(st));
return 0;
}
本に載っていたプログラムです。なぜintではなくunsignedでわざわざ書かれているのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています