首页 > 解决方案 > 如何从一个循环到另一个循环获取更改的值

问题描述

我想从循环 1 到循环 2 获取 a 的更改值。对于 c 编程(我没有打印整个程序)编辑:我认为我应该更清楚地写它所以让我举一个例子 let a = 500 并攻击第一次执行循环 1 时为 200 a 变为 300 现在我希望 a = 300 的这个值进入循环 2 但输出值 500 进入循环 2

    for (a= 500; a>= 0;) // loop 1
            {
                a= a- attack;

                printf("Health remaining(Trainer 2) %10d\n", a);
                break;
            }

            for (a; a>= 0;) // loop 2
            {
                printf("Trainer 2 :Enter 1 to commence attack\n");
                scanf("%d", &b);

标签: c

解决方案


你可以a在你的c程序中将你的变量作为全局变量,如果你在说循环1中更改变量的值a,那么你可以在循环2中使用相同的变量名来访问该值,因为变量是一个全局变量.


推荐阅读