关于数据转换,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"]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)