我想知道是否有一種方法來獲得一個整型變量的值之前,它進入循環,執行循環後。如何在執行循環之後的循環之前獲取變量的值?
例如:
#include <stdio.h>
int main(){
int x;
x = 1;
printf("%d\n", x);
while(x < 2000){
x++;
printf("%d\n", x);
}
printf("before the loop, X had a value of %d", x);
}
有沒有辦法有最終printf()
打印的x
其中x
在進入while()
循環之前持有的價值?或者是在循環之前使用另一個變量創建x
副本的唯一方法?
創建副本。你畢竟修改循環內'x'的值 – UnholySheep
沒有。計算機存儲變量在程序中保存的每個值將是非常昂貴的。只是製作一個'x'的副本要便宜得多。 –