关于for循环的指针
来源:7-3 for 与 range

scholar_20551
2020-06-22
表达可能不是很清晰,但我已经尽力在表达了哈哈哈
在C++语言中,可在for循环中把指针减一,使循环后退一位
for(int i=1 ; i<=5 ; i++)
{
if(某个条件) i-=1;
//这样如果不满足某个条件的话,就不使指针i增加
//使i不变再次执行一次
}
Python之前搞过一次这样的操作:
for i in range(0,5):
if(某个条件) i-=1
但是实际上只是在本层循环内减去了1而已,比如本层的i为2,在不改变的情况下下一层的i为3。但是改变了之后本层的i虽然为1了,但进入下一层循环却还是为3,本质上没有改变。
就是想问一下:能否使Python也能实现使指针在代码中倒退一位(或者多位)的操作?
写回答
1回答
-
7七月
2020-06-22
python没有指针。另外循环倒退一位的意义是什么?
i = 5
i-1 不行?
012020-06-23
相似问题