Pointers and Arrays

Pointers

px = &x;

y = *px;

int *px;

y = *px + 1;

Pointers as Function Arguments

swap(int *px, int *py)

{

int temp;

temp = *px;

*px = *py;

*py = temp;

}

Pointers and Arrays

int arrayOfTen[10];

int *parrayOfTen;

parrayOfTen = &arrayOfTen[0];

x = *parrayOfTen;

*(parrayOfTen + 1)

int i, n=0;

for (i=0; charString[i] != ‘\0’; i++)

n++;

printf("The character string %s, contains %d characters", charString, n);

int n=0;

for (;*charString != ‘\0’;charString++)

n++;

printf("The character string %s, contains %d characters", charString, n);

Exercises