Cを学んでいます。
物事を試し、その言語で確立されたプログラマーからフィードバックを受け取ると、プログラミングをよく学ぶことができます。
strcmp()
できると思ったからといって、独自の関数を作成することにしました:)
int strcompare(char *a, char *b) {
while (*a == *b && *a != '\0') {
a++;
b++;
}
return *a - *b;
}
の状態でポインタをインクリメントすることで動作させようとしましたが、 のwhile
実行方法がわかりませんでしたreturn
。私は、1行でできる限り多くのことを行うCスタイルのコードを目指していました:)
確立された C プログラマーからフィードバックをいただけますか? このコードを改善できますか? 悪い習慣はありますか?
ありがとう。