回答編集履歴
1
読みづらいので改行を入れる
test
CHANGED
@@ -1 +1,5 @@
|
|
1
|
+
`str1[i] == str2[i]=='\0'`は、`(str1[i] == str2[i])=='\0'`と解釈されます。
|
2
|
+
|
3
|
+
|
4
|
+
|
1
|
-
|
5
|
+
で、`str1[i] == str2[i]`は「等しいときに0以外、等しくないときに0」となりますので、それを`'\0'`(0)と比較すれば、**等しくないときだけ**条件が成立します。
|