一.strncpy介绍1.结构char * strncpy ( char * destination, const char * source, size_t num );2.功能可以指定拷贝字符串的长度演示char arr[] hello world; char arr1[20] \0;; strncpy(arr1, arr, 4); puts(arr1); return 0;结果二.strncat介绍1.结构char * strncat ( char * destination, const char * source, size_t num );2.功能可以指定连接的长度演示char arr[20] hello world; char arr1[20] !!!!!!;; strncat(arr, arr1, 1); puts(arr);结果三.strncmp介绍1.结构int strncmp ( const char * str1, const char * str2, size_t num );2.功能指定参与比较的字符个数演示char arr1[] abcdef; char arr2[] abcd; int i strncmp(arr1, arr2, 4); printf(%d, i);结果四.strstr介绍1.结构const char * strstr ( const char * str1, const char * str2 ); char * strstr ( char * str1, const char * str2 );2.功能函数用于判断字符串str2是否是str1的子串。如果是则该函数返回str2在str1中首次出现的地址否则返回NULL演示char arr1[] efabcd; char arr2[] abcd; char*c strstr(arr1, arr2); printf(%p, c);结果