我正在学习C。
当我尝试一些事情并从该语言的成熟程序员那里收到反馈时,我发现我学习编程很好。
我决定编写自己的strcmp()
函数,只是因为我认为我可以:)
int strcompare(char *a, char *b) {
while (*a == *b && *a != '\0') {
a++;
b++;
}
return *a - *b;
}
我试图通过while
在return
. 我想要C 风格的代码,尽可能多地在一行上做 :)
我可以从成熟的 C 程序员那里得到一些反馈吗?这段代码可以改进吗?我有什么坏习惯吗?
谢谢。