0

在下面的代码中,我初始化了一个空字符串'a',现在我任意尝试从中打印任何值。请帮助我理解为什么它没有显示任何错误并打印垃圾值!

#include <iostream>
#include <string>
using namespace std;

int main() {
    string a = "";
    for(int i=0;i<10;i++)
        cout<<a[i];
     for(int i=0;i<10;i++)
        cout<<(int)a[i];
    cout<<"|";
    cout<<"\n"<<a.size();
}
4

0 回答 0