/* File: pointer2.c Pointers versus arrays */ #include int main() { char str[] = {'H', 'e', 'l', 'l', 'o'} ; char *ptr ; printf("str: %s\n", str) ; ptr = str ; // make ptr point to str printf("ptr: %s\n", ptr) ; ptr[1] = 'i' ; // change using ptr ptr[2] = '&' ; printf("str: %s\n", str) ; return 0 ; }