怎么输出输入char*arr[];的值
时间: 2023-08-31 12:25:35 浏览: 40
### 回答1:
您可以使用循环来输出char*arr[]中的值,例如:
for(int i=0; i<sizeof(arr)/sizeof(char*); i++){
printf("%s\n", arr[i]);
}
这将逐个输出arr[]中的每个字符串。
### 回答2:
要输出输入的`char* arr[]`的值,我们可以使用循环遍历数组,并逐个输出其元素。具体的代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
// 定义一个字符串数组
char* arr[] = { "Hello", "World", "!" };
// 计算数组的长度
int length = sizeof(arr) / sizeof(arr[0]);
// 遍历数组并逐个输出元素
for (int i = 0; i < length; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
输出结果为:
```shell
Hello World !
```
以上代码首先定义了一个字符串数组`arr`,然后通过计算数组长度的方法求得数组的长度。接着,通过循环遍历数组,并使用`cout`语句逐个输出数组的元素。最后返回0表示程序成功执行完毕。
希望以上回答能够解决你的问题。
### 回答3:
要输出输入的char* arr[]的值,可以使用循环遍历每个元素,并通过printf函数打印出来。
下面是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
char* arr[] = {"Hello", "World", "12345"};
int size = sizeof(arr) / sizeof(arr[0]); // 获取arr数组的长度
for (int i = 0; i < size; i++) {
printf("%s\n", arr[i]);
}
return 0;
}
```
在这个示例中,我们定义了一个char*类型的数组arr,并初始化了三个字符串元素。然后,通过计算数组的长度,使用for循环遍历数组,将每个元素都通过printf函数输出到屏幕上。每个元素都使用%s作为格式化字符,因为它是char*类型的字符串。
以上代码的输出结果如下:
Hello
World
12345
这样就可以输出输入的char* arr[]的值了。