Lesson 18 of 23

Pointers: Addresses తో పని

12 min 35 XP

ప్రతి variable memory లో ఒక address వద్ద ఉంటుంది; &x ఆ address ను ఇస్తుంది. Pointer అనేది address ను నిల్వ చేసే variable: int *p = &x;. *p ఆ address వద్ద value ను చదువుతుంది లేదా రాస్తుంది (dereferencing).

Example: edit me and press Run

Output Loading C (first time takes a few seconds)
Press Run to see the result here.

NULL pointer ను dereference చేస్తే ప్రోగ్రామ్ crash అవుతుంది (segmentation fault). Pointer వాడే ముందు NULL కోసం తనిఖీ చేయండి.

Challenge

+35 XP

రెండు సంఖ్యలను చదవండి. Pointers int *pa = &a, *pb = &b వాడి *pa, *pb ద్వారా మొత్తం లెక్కించి, దాన్ని *pa ద్వారా తిరిగి a లో ఉంచి print చేయండి: Input: 4 9 Output: Sum: 13 a: 13

Output Loading C (first time takes a few seconds)
Press Run to see the result here.