#include <stdio.h>#include <string.h> int main(void) { char tstString[] = "Hello World!\n"; // standard way to access an array for (int i = 0; i < strlen(tstString); i++){ printf("%c", tstString[i]); } printf("\n"); // strange how this code works! for (int i = 0; i < strlen(tstString); i++){ printf("%c", i[tstString]); } printf("\n"); // Haven't seen such syntax ever... printf("%s", &0[tstString]); return 0;}