发生了什么:对于(自动常量行:Al),其中数组Ai有8个元素

我在编程(C ++)中有一项家庭作业,在这里我必须解释代码中发生的事情。现在已经花了很长时间了,但是代码对我来说毫无意义。

const int rows = 2; const int columns = 8; array<array<int,columns>,rows> Al = {1,2,3,4,5,6,7,8};

for (auto const row : Al){

    for (auto const element : row){
    cout <<element <<" ";}

cout <<endl;
        }

据我了解,有一个多维数组称为 Al 。稍后在for循环中,在cout 旁边打印出元素值

因此有一个新的常量变量raw ,它的数据类型取自Al。循环遍历所有Array元素,并执行cout

与此同时,在另一个循环中引入了新的常量变量 el 。但是 el 如何从数组元素中获取其值?

第二个循环如何知道打印出8个元素值,并告诉第一个循环我完成了,现在可以cout raw el 的初始值是什么?

wangyuan986 回答:发生了什么:对于(自动常量行:Al),其中数组Ai有8个元素

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3142393.html

大家都在问