TA的每日心情 | 汗 2024-10-15 10:05 |
---|
签到天数: 372 天 [LV.9]以坛为家II
|
示例代码一:
- #include <stdio.h>
- int main () {
-
- for (int i = 0; i < 10; i++) {
-
- int i = 10;
-
- printf("i=%d\n", i);
- }
-
- return 0;
- }
复制代码 示例代码二:- #include <stdio.h>
- int main () {
-
- for (int i = 0; i < 10; i++) {
-
- i = 10;
-
- printf("i=%d\n", i);
- }
-
- return 0;
- }
复制代码 仔细比较一下,两者只有很细微的区别,但结果却完全不同,前者循环输出10次“i=10”,后者只输出一次“i=10”,为什么?
|
|