teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/08/18 02:15

投稿

fana
fana

スコア12227

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
+ ```