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/
Pointer with Unknown Type
(void*)
Pointer pass by refrence
Pointer to Pointer
NULL and Unassigned Pointers
Pointer to Function
ENG. Keroles Shenouda
https://www.facebook.com/groups/embedded.system.KS/
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/

Notes part 8

  • 1.
    Pointer Variables (assume 2-byteintegers) Pointer to Array str[4] =equivalent= *(p1+4) ENG. Keroles Shenouda https://www.facebook.com/groups/embedded.system.KS/
  • 2.
    Pointer with UnknownType (void*) Pointer pass by refrence Pointer to Pointer NULL and Unassigned Pointers Pointer to Function ENG. Keroles Shenouda https://www.facebook.com/groups/embedded.system.KS/
  • 3.
    Pointers Tricks Operator Precedenc e Associativ e (),[] 1 Leftto 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/