C 语言如何字符数组转换字符串
发布网友
发布时间:2022-07-24 00:47
我来回答
共1个回答
热心网友
时间:2024-11-30 02:13
#define NELEMS(a) (sizeof(a)/sizeof(a[0])) // 获取数组元素个数
int main(int argc, char **argv)
{
int i;
//---- 其实就是这部分
char a[4] = { '1', '2', '3', '4' };
char *s = (char *)malloc(NELEMS(a) + 1);
for (i = 0; i < NELEMS(a); --i)
s[i] = a[i];
s[NELEMS(a)] = '\0';
//----
return 0;
}