C语言中,如何将一串字符数组形成字符串

2024-12-02 19:05:25
推荐回答(2个)
回答1:

可以人为的在字符数组后面加一个'/0',这样就等价为定义了一个字符串。你可以printf函数%s输出这个字符数组,也可以使用puts(字符数组)来输出。

回答2:

原数组有空间的话,将最后一个字符后的元素赋值为'\0'。若原数组已经没有了空间,那就把最后一个字符改为'\0';这样的话就比原来短了一个字符。