私は同じことをするこれらの2つの関数を持っています(strcpy()
関数):
最初の実装:
void strcpy(char* des_str, const char* src_str)
{
int j = 0;
while ((dest_str[j] = src_str[j])!= '\0'))
j++;
}
2番目の実装:
void strcpy(char* des_str, const char* src_str)
{
while ((*dest_str = *src_str)!= '\0'))
{
src_str++;
dest_str++;
}
}
プログラマーは通常、どのスタイル/実装をC
好みますか?「配列」アプローチまたは「ポインタ」アプローチ?2つの実装の間に「美的」な違い以外の違いはありますか?