c语言字符串转数组代码
时间: 2023-05-25 07:04:04 浏览: 298
javascript将字符串转为数组
以下是将字符串转化为数组的C语言代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "This is a test string";
int arr[strlen(str)];
// 将字符串转换为数组
for (int i = 0; i < strlen(str); i++) {
arr[i] = str[i];
}
// 打印数组
for (int i = 0; i < strlen(str); i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
代码解释:
1. 该代码使用了两个C库,分别是stdio.h和string.h。
2. `char str[]` 声明了一个字符串变量,并初始化为"This is a test string"。
3. `int arr[strlen(str)]` 声明了一个整型数组,其长度为字符串长度。
4. for循环中,将字符串中的每一个字符转换为整型,并存储在数组中。
5. 最后,for循环遍历整型数组,并打印出每个元素的值。
阅读全文