我是c ++ stl语言的初学者.我想知道这两个代码之间的区别.我问我的朋友,但他说两者都是一样的.可以任何人解释这两个是否相同.并解释为什么这些是不同的
#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<double> student_marks(20);
for (vector<double>::size_type i = 0; i < 20; i++){
cout << "Enter marks for student #" << i+1
<< ": " << flush;
cin >> student_marks[i];
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
和
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<double> student_marks(20);
for (int i = 0; i < 20; i++)
{
cout << "Enter marks for student #" << i+1
<< ": " << flush;
cin >> …Run Code Online (Sandbox Code Playgroud)