指示是“创建一个函数,可以创建一个包含50,000个字符串的数组 - 重复”Hi“,”Hey“,”Hello“,”What's up“12500次,从函数返回字符串数组。函数一个适当的名称和返回类型。“我是否正确创建了这个字符串数组? C++
这是我编写的代码,它编译和所有,但我不知道数字是否正确。
string* greetingArray()
{
string greetings[50000];
for(int i = 0; i < 50000; i++)
{
greetings[i++] = "Hi";
greetings[i++] = "Hey";
greetings[i++] = "Hello";
greetings[i++] = "What's up";
}
for (int i = 0; i < 50000; i++)
{
cout << greetings[i] << endl;
}
return 0;
}
int main()
{
greetingArray();
return 0;
}
我把它称为一个简单的主,这是一个好方法来调用该函数? 我在第一个for循环代码为“我< 12500”,即时通讯只是不知道。
要么删除我++的for循环,或删除我++在最后的问候[i ++]中,你实际上每次都通过循环跳过一个字符串。 – dboals