UMBC
CMSC 201 & 201H Fall '98
CSEE
|
201
|
201 F'98
|
lectures
|
news
|
help
An Example
The Program
/* File: pointers.c A simple program that uses pointers. */ #include
main () { int a = 1, b = 2, c = 3 ; /* pointer declarations */ int *ptr1, *ptr2 ; ptr1 = &a ; printf("a = %d, &a = %d, ptr1 = %d, *ptr1 = %d\n", a, &a, ptr1, *ptr1) ; ptr1 = &b ; printf("b = %d, &b = %d, ptr1 = %d, *ptr1 = %d\n", b, &b, ptr1, *ptr1) ; *ptr1 = 35 ; printf("b = %d, &b = %d, ptr1 = %d, *ptr1 = %d\n", b, &b, ptr1, *ptr1) ; ptr2 = ptr1 ; *ptr2 = 17 ; printf("b = %d, &b = %d, ptr1 = %d, *ptr1 = %d\n", b, &b, ptr1, *ptr1) ; }
Output
a = 1, &a = 2147469132, ptr1 = 2147469132, *ptr1 = 1 b = 2, &b = 2147469128, ptr1 = 2147469128, *ptr1 = 2 b = 35, &b = 2147469128, ptr1 = 2147469128, *ptr1 = 35 b = 17, &b = 2147469128, ptr1 = 2147469128, *ptr1 = 17
CSEE
|
201
|
201 F'98
|
lectures
|
news
|
help
Wednesday, 07-Oct-1998 21:41:52 EDT