How to declare a string?

#include <stdio.h>

int main() {
    char myString1[] = "Hello, World!";       // Method 1: Array Initialization
    char myString2[13] = {'H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!', '\0'}; // Method 2: Array Initialization with specified size
    char myString3[13];

    // Method 3: Using strcpy function from the string.h library
    strcpy(myString3, "Hello, World!");

    printf("String 1: %s\n", myString1);
    printf("String 2: %s\n", myString2);
    printf("String 3: %s\n", myString3);

    return 0;
}