#include #include void main ( void ) { char string1[ 10 ] = { 0 }; char string2[ 10 ] = { 0 }; strncpy ( string1, "Hello World", 11 ); //违背1 strncpy ( string2, "Hello " , 6 ); strncat ( string2, "world" , 5 ); //违背2 printf ( "string1 = %s, string2 = %s\n", string1, string2 ); }