在刚结束的10 月月赛 IDiv.2 第一题中,
string variable_name(string s){
string x;
for(int i=0;i<s.size();i++){
if(s[i]=='(') {
cntt=i+1;
break;
}
x+=s[i];
}
return x;
}
输出的 x 就是正常的,而
string variable_name(string s){
string x;
for(int i=0;i<s.size();i++){
if(s[i]=='(') {
cntt=i+1;
break;
}
x[i]=s[i];
}
return x;
}
x为一个空格,而 x[0] 却依旧正常。
为什么?