@@ -404,14 +404,14 @@ int main() {
404404 printf("\n This is arr[0]: %c ", arr[0]);
405405 printf("\n This is *arr: %c ", *(arr+0));
406406 //as well as:
407- printf("\n This is arr[0 ]: %c ", arr[1]);
408- printf("\n This is *(arr+0 ): %c ", *(arr+1));
409- printf("\n This is arr[1 ]: %c ", arr[2]);
410- printf("\n This is *(arr+1 ): %c ", *(arr+2));
411- printf("\n This is arr[2 ]: %c ", arr[3]);
412- printf("\n This is *(arr+2 ): %c ", *(arr+3));
413- printf("\n This is arr[3 ]: %c ", arr[4]);
414- printf("\n This is *(arr+3 ): %c ", *(arr+4));
407+ printf("\n This is arr[1 ]: %c ", arr[1]);
408+ printf("\n This is *(arr+1 ): %c ", *(arr+1));
409+ printf("\n This is arr[2 ]: %c ", arr[2]);
410+ printf("\n This is *(arr+2 ): %c ", *(arr+2));
411+ printf("\n This is arr[3 ]: %c ", arr[3]);
412+ printf("\n This is *(arr+3 ): %c ", *(arr+3));
413+ printf("\n This is arr[4 ]: %c ", arr[4]);
414+ printf("\n This is *(arr+4 ): %c ", *(arr+4));
415415 //understanding that, you can see now why in C, a thing that looks very weird as the following, makes sense:
416416 printf("\n This is 1[arr]: %c ", 1[arr]);
417417 //As you see, it printed 'e', because that expression is just *(1+a), which is the same as *(a+1)
0 commit comments