【发布时间】:2019-10-23 19:17:33
【问题描述】:
这似乎是一段非常正常的代码......但我不知道为什么它会显示异常行为。
#include <bits/stdc++.h>
using namespace std ;
int main()
{
string s ;
cin>>s;
for(int i =2 ; i < s.length()-2 ; i++)
{
cout<<"AAAA"<<endl;
}
}
对于长度为 1 的字符串的输入,例如 'B' ....预期的输出应该什么都没有 ..但是输出是 'AAAA' 无限次 ..无法弄清楚为什么循环会无限运行次
【问题讨论】:
-
您可能会注意到,您会在此处收到有关已签名/未签名不匹配的警告。警告很重要。
-
好吧,我的编译器没有给出任何警告..但是是的,解决了这个问题..谢谢
标签: c++