for ⼀l %%i in这是什么意思!!!%%这在这有什么用!!能不能说清楚点好不好!!

2025-03-01 20:49:59
推荐回答(2个)
回答1:

这是批处理中的变量,在文件中用两个%,命令里面只要用一个%就可以了
因为后面还会用到,所以用一个这样的符号代替
比如for /l %%i in ( 1,1,100) do @echo %%i
就是说对%%i这个变量,依次赋值1到100,然后对于每一次赋值将%%i的内容显示出来
所以这句话就会显示从1到100的数
在C++中相当于
for(int i=1;i<=100;i+=1)
cout<
那个%%i和C++中的这个i类似

回答2:

就是一个变量

RE:
用FOR 循环时候 通常在变量名前面加上%%
如果是用SET 语句 通常使用%A% 这种格式