在C语言中将数组转换成字符串的方法主要有:使用循环遍历、使用标准库函数、使用sprintf函数。其中,使用循环遍历是一种最基础也是最灵活的方法。下面我们具体讲解这几种方法。
一、使用循环遍历
使用循环遍历是将数组转换成字符串的一种基础方法。通过一个循环,将数组中的每个元素逐一复制到字符串中。
#include <stdio.h>
void arrayToString(int arr[], int n, char str[]) {
int i;
for (i = 0; i < n; i++) {
// 将每个数字转换成字符,并添加到字符串中
sprintf(&str[i * 2], "%d ", arr[i]);
}
str[n * 2 - 1] = '