Skip to content

Commit b6a9704

Browse files
authored
Merge pull request #56 from stoyanK7/9.4_C-pointers_fix-typos-print-statements
fix typos in print statements
2 parents 293c15f + 2ccfd78 commit b6a9704

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

chapters/c.adoc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)