回答編集履歴
1
テキスト修正
test
CHANGED
@@ -347,3 +347,49 @@
|
|
347
347
|
|
348
348
|
|
349
349
|
以上、参考になれば幸いです。
|
350
|
+
|
351
|
+
|
352
|
+
|
353
|
+
---
|
354
|
+
|
355
|
+
追記
|
356
|
+
|
357
|
+
|
358
|
+
|
359
|
+
理解を深めるために、以下のプログラム
|
360
|
+
|
361
|
+
|
362
|
+
|
363
|
+
```c
|
364
|
+
|
365
|
+
#include <stdio.h>
|
366
|
+
|
367
|
+
|
368
|
+
|
369
|
+
int main() {
|
370
|
+
|
371
|
+
int x = 10, y = -5, z = -1;
|
372
|
+
|
373
|
+
|
374
|
+
|
375
|
+
int result = (x > 0, y > 0, z > 0);
|
376
|
+
|
377
|
+
|
378
|
+
|
379
|
+
printf("%d\n", result);
|
380
|
+
|
381
|
+
}
|
382
|
+
|
383
|
+
```
|
384
|
+
|
385
|
+
|
386
|
+
|
387
|
+
で、`result` が `1(真)` になるか `0(偽)` になるかは、
|
388
|
+
|
389
|
+
`z` の値が正であるかどうか**だけ**に依存して、
|
390
|
+
|
391
|
+
`x` と `y` の値がどうであるかには影響を受けないことを
|
392
|
+
|
393
|
+
確認して、`,` が、 `&&` あるいは `||` である場合と
|
394
|
+
|
395
|
+
どう違うかを確認してみるのもよいでしょう。
|