我正在为数学课做这件事,只是无法让 if-else 语句起作用。有人可以告诉我应该为 else 语句做什么吗?我的想法是将向量传递给函数,每次函数看到“关闭”时,它都会将其更改为“打开”,反之亦然。编译器总是在 if 语句处停止,这在向量中的第一个元素被改变之后什么都没有:
string getValue(vector<string> &arr)
{
for(int i=2; i <=50; i++)
{
if(arr[i]=="close")
{
return arr[i]="open";
}
}
return "close";
}