char test_string[5];
test_string - 5 char.
for (init = 0; init < strlen(test_string); init++)
Kaboom. strlen '\0' null. test_string , undefined. , , test_string .
, strlen() for . strlen() ( , ), , , O (N 2).
, test_string , :
char test_string[5] = "";
, 4 :
char test_string[5] = "TEST";
:
char test_string[] = "TEST";
( , 5 .)
:
char test_string2[] = { 'G', 'O', '_', 'T', 'E', 'S', 'T'};
, test_string2 7 '\0'. , test_string2 , , undefined. , - :
char test_string2[] = "GO_TEST";