Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 涉及数组和后缀/前缀运算符的输出_C++_Arrays_Postfix Operator_Prefix Operator - Fatal编程技术网

C++ 涉及数组和后缀/前缀运算符的输出

C++ 涉及数组和后缀/前缀运算符的输出,c++,arrays,postfix-operator,prefix-operator,C++,Arrays,Postfix Operator,Prefix Operator,我被要求查找以下代码段的输出。 对于任何一个表达式,我的老师都要求我从右到左评价表格 #include<iostream.h> #include<conio.h> int main() {clrscr(); int a[]={10,20,30,40}; for(int i=0;i<3;) a[i]=a[++i]; for(i=0;i<4;++i) cout<&l

我被要求查找以下代码段的输出。 对于任何一个表达式,我的老师都要求我从右到左评价表格

    #include<iostream.h>
    #include<conio.h>
    int main()
    {clrscr();
     int a[]={10,20,30,40};
     for(int i=0;i<3;)
        a[i]=a[++i];
     for(i=0;i<4;++i)
        cout<<a[i]<<endl;
     return(0);
     }
但如果我从左到右评估,它将是

      10
      20
      30
      40
在运行程序时,输出为case2

这是另一个

          #include<iostream.h>
          #include<conio.h>
          int main()
          {clrscr();
           int a[]={10,20,30,40};
           for(int i=0;i<3;)
               a[++i]=a[i];
           for(i=0;i<4;++i)
               cout<<a[i]<<endl;
           return(0);
           }
从左到右:

           10
           10
           10
           10
在运行它时,我得到了案例1


我应该向哪个方向进行评估?为什么两种情况都不匹配 10 20 30 40
           10
           10
           10
           10