/* Array pointer demonstration program, Rick Wagner, March 17, 1999. */ #include void main() { int i = 0; char cA[9] = {'r', 'o', 'a', 'd', 'k', 'i', 'l', 'l', '\0'}; char cB[9] = {'r', 'o', 'a', 'd', 'k', 'i', 'l', 'l', 0}; char* cC = "roadkill"; char cD[9] = {114, 111, 97, 100, 107, 105, 108, 108, 0}; int iA[8] = {114, 111, 97, 100, 107, 105, 108, 108}; int* ptrA = iA; printf("Array pointer demonstration program, Rick Wagner, March 17, 1999.\n\n"); printf("1 %s\n", cA); printf("2 %s\n", cB); printf("3 %s\n", cC); printf("4 %s\n", cD); printf("5 "); for (i = 0; i < 8; i++) { printf("%c", (char) iA[i]); } printf("\n"); printf("6 "); for (i = 0; i < 8; i++) { printf("%c", (char) *ptrA); ptrA++; } printf("\n\n"); }