查询函数用switch case来写c++
时间: 2023-12-14 08:40:15 浏览: 39
是的,可以使用switch case来编写查询函数。以下是一个简单的示例代码:
```c++
#include <iostream>
using namespace std;
string query(string name) {
switch(name) {
case "Alice":
return "Alice's phone number is 123456789.";
case "Bob":
return "Bob's email address is bob@example.com.";
case "Charlie":
return "Charlie is not in the contact list.";
default:
return "Name not found.";
}
}
int main() {
cout << query("Alice") << endl;
cout << query("Bob") << endl;
cout << query("Charlie") << endl;
cout << query("David") << endl;
return 0;
}
```
在这个例子中,我们定义了一个名为query的函数,它接受一个姓名作为参数,并根据姓名返回相应的信息。使用switch case语句,我们可以根据不同的姓名返回不同的信息。在主函数中,我们调用query函数多次并输出其返回值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)