char数组怎么转成字符串数组

char数组怎么转成字符串数组,第1张

char是指针,保存了连续的char类型数据的地址。这个地址可能是静态区的固定字符串,也可能是其他地方创建的一个数组的指针。
关于数据转换,char指向的位置就是一个char数组。如果想显式的保存到另一个数组中,可以使用字符串拷贝函数,或者内存拷贝函数。
例如:
//
创建一个字符串数组
char
arr[10]
=
{0};
//
创建一个指针,并指向静态区存放的一个字符串“ABC”
char
tmp
=
"ABC";
//
利用字符串拷贝函数进行拷贝
strcpy(arr,
tmp);
//
例如内存拷贝函数进行拷贝
memcpy(arr,
tmp,
sizeof(arr));

var arr=[1,2,3,4]
for(var i=0;i<arrlength;i++){
arr[i]+="";
}
consolelog(arr)
输出为:["1","2","3","4"]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12922826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存