求解释以下C++程序:输出1,2,3,4的全部排列方式。为什么把变量的定义放在外面就不对了?

2025-03-03 18:36:16
推荐回答(1个)
回答1:

i可以定义在外面
当i经过一次循环后,j,k,l全部都变成5了

for(;i<5;i++)
for(j=1;j<5;j++)//可以这样,这主要是循环时,内层循环要重置