关于VS C++与DEV C++的区别
  • 板块学术版
  • 楼主entity
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/10/25 15:45
  • 上次更新2024/10/25 17:33:09
查看原帖
关于VS C++与DEV C++的区别
225964
entity楼主2024/10/25 15:45

蒟蒻上大一学C++的时候,老师给出了这样一段代码

#include<iostream>
using namespace std;
int main(){
    static int n[2],i,j,k;
    for(i=0;i<2;i++)
        n[j++]=n[i]+i+1;
    cout<<n[k]<<'\t'<<n[k++]<<endl;    
    return 0;
}

我们老师说此段程序输出为

2    1

但蒟蒻自行上机验证和使用洛谷IDE后得出结论为

1    1

老师说这是因为VS C++和DEV C++的编译器不一样。于是蒟蒻想问各位dalao们VS和DEV常见的区别有哪些

顺便解释一下为啥输出是21,好像是C++从右往左读入函数的原因(小声)

2024/10/25 15:45
加载中...