void swap(int  a,  int  b) {        int  tmp  =  a;        a  =  b;        b  =  tmp; }

void swap(int  *a,  int  *b) {        int  tmp  =  *a;        *a  =  *b;        *b  =  tmp; }

foo’s locals foo’s parameters main’s locals main’s parameters

text initialized data uninitialized data heap

stack environment variables

to be continued...

Untitled - CS50 CDN

void swap(int a, int b). { int tmp = a; a = b; b = tmp;. } Page 11. void swap(int *a, int *b). { int tmp = *a;. *a = *b;. *b = tmp;. } Page 12. main's parameters.

3MB Sizes 1 Downloads 407 Views

Recommend Documents

No documents