Character StringsAccessing String elementsAccessing String elements in CAccessing String elementsIn C, you can access the individual elements of a string (i.e., characters) by using the array notation. The syntax for accessing a character in a string is as follows:string_name[index];Here, string_name is the name of the string variable, and index is the zero-based index of the character you want to access.For example:char greeting[20] = "Hello, World!";You can access the first character of the string (i.e., 'H') as follows:char first_char = greeting[0];And you can access the second character (i.e., 'e') as follows:char second_char = greeting[1];Accessing String elements - ExampleYou can use a loop to access all the characters in a string and perform operations on them. For example, the following code prints all the characters in the greeting string:#include <stdio.h>int main(){ char greeting[20] = "Hello, World!"; int i; for (i = 0; greeting[i] != '\0'; i++) { printf("%c", greeting[i]); } printf("\n"); return 0;}Run Example >>Output:Explanation The loop iterates through all the characters in the string until it reaches the null terminator ('\0'). The printf function is used to print each character in the stringA newline character ('\n') is printed after the last character to separate the output from the next line.