问题 单项选择题

C语言中提供的串操作函数strncat完成的功能是( )。

A.拷贝n个字符给某个字符串

B.添加源在字符串的n个字符到目的字符串结尾处

C.比较两个字符串的n个字符是否相同

D.为某个字符串再分配n个字符空间

答案

参考答案:B

解析:[分析] 字符串是以'\0'字符结束的字符序列,strncat的函数原型是extern char *strncat(char *dest,char*src,int n):是把src所指字符串的前n个字符添加到(test结尾处(覆盖dest结尾处的'\0')并添加'\0'。

单项选择题
单项选择题