Today I saw a usage of **char in C** as followed: 

```
    const char temp[] = "GET / HTTP/1.0\r\n"
                        "Host:www.google.com\r\n"
                        "\r\n";

```

At first, I thought there would be a compile error, but actually it passed the compilation!  

So can someone please tell me why it can work?  

I am a fresh man learning C programming.  

Thanks so much!