C-String with null char In C, an array of characters is not string; instead, C-string should end with \0, like HelloWorld in C is {'H','e','l','l','W','o','r','l','d','\0'