Embed presentation
Downloaded 194 times
![Pointer Variables
(assume 2-byte integers)
Pointer to Array
str[4] =equivalent= *(p1+4)
ENG. Keroles Shenouda
https://www.facebook.com/groups/embedded.system.KS/](https://image.slidesharecdn.com/notespart8-170711132822/75/Notes-part-8-1-2048.jpg)

![Pointers Tricks
Operator
Precedenc
e
Associativ
e
(),[] 1
Left to
Right
*,Identifier 2
Right to
Left
Data Type 3 –
How to Read C complex pointer
Read Bytes from data stream
Pointer with Constant
Modularity
ENG. Keroles Shenouda
https://www.facebook.com/groups/embedded.system.KS/](https://image.slidesharecdn.com/notespart8-170711132822/85/Notes-part-8-3-320.jpg)
This document discusses pointers in C including pointer to arrays, pointers with unknown types, passing pointers by reference, pointers to pointers, NULL and unassigned pointers, pointers to functions, pointer tricks with operator precedence and associativity, reading bytes from data streams, pointers with constants, and modularity. The document is authored by ENG. Keroles Shenouda and provides a link to a Facebook group on embedded systems.
![Pointer Variables
(assume 2-byte integers)
Pointer to Array
str[4] =equivalent= *(p1+4)
ENG. Keroles Shenouda
https://www.facebook.com/groups/embedded.system.KS/](https://image.slidesharecdn.com/notespart8-170711132822/75/Notes-part-8-1-2048.jpg)

![Pointers Tricks
Operator
Precedenc
e
Associativ
e
(),[] 1
Left to
Right
*,Identifier 2
Right to
Left
Data Type 3 –
How to Read C complex pointer
Read Bytes from data stream
Pointer with Constant
Modularity
ENG. Keroles Shenouda
https://www.facebook.com/groups/embedded.system.KS/](https://image.slidesharecdn.com/notespart8-170711132822/85/Notes-part-8-3-320.jpg)