回答編集履歴
1
追記
answer
CHANGED
@@ -1,3 +1,20 @@
|
|
1
1
|
`!(--n)` です.
|
2
2
|
|
3
|
-
条件として言えば,「nをデクリメントした結果が0であること」.
|
3
|
+
条件として言えば,「nをデクリメントした結果が0であること」.
|
4
|
+
|
5
|
+
---
|
6
|
+
|
7
|
+
この部分をもっと細かく書けばこうなります.
|
8
|
+
|
9
|
+
```
|
10
|
+
while( *s == *t )
|
11
|
+
{
|
12
|
+
if ( *s == '\0' )return 0;
|
13
|
+
|
14
|
+
--n; //nを1減らす
|
15
|
+
if( n==0 )return 0; //nの値が0なら
|
16
|
+
|
17
|
+
*s++; //ここの*は意味ないが
|
18
|
+
*t++; //同上
|
19
|
+
}
|
20
|
+
```
|