0% found this document useful (0 votes)
13 views1 page

C Programming Data Pointers - Developer Help

The document discusses the concept of pointers in the C programming language, highlighting their ability to hold the address of another variable or function. It explains that pointers enable indirect addressing, allowing access and modification of the variables they point to. This mechanism is presented as a powerful feature with numerous applications in programming.

Uploaded by

PetrosS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views1 page

C Programming Data Pointers - Developer Help

The document discusses the concept of pointers in the C programming language, highlighting their ability to hold the address of another variable or function. It explains that pointers enable indirect addressing, allowing access and modification of the variables they point to. This mechanism is presented as a powerful feature with numerous applications in programming.

Uploaded by

PetrosS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

 (/xwiki/bin/view/Main/)  / Learn Software and Hardware Tools (/xwiki/bin/view/software-tools/) 

/ Fundamentals of the C Programming Language (/xwiki/bin/view/software-tools/c-programming/) 


/ C Programming Data Pointers (/xwiki/bin/view/software-tools/c-programming/data-pointers/) 

C Programming Data Pointers


Last modified by Microchip on 2024/01/15 22:17

Variable Address vs Variable Value


In some situations, we will want to work with a variable's address in memory, rather than the value it contains:

A pointer is essentially a variable that holds the address of another variable or function. Pointers may be used to
perform what is known in the assembly language world as indirect addressing. When you use pointers, you are able
to access the variable that they point to and you are able to change the pointer so that it points to a different
variable. This simple mechanism has hundreds of uses and is one of the most powerful features of the C
programming language.

A pointer allows us to indirectly access a variable.

You might also like