Pointers and Arrays
Pointers can access array elements efficiently:
int arr[3] = {1, 2, 3};
int *p = arr;
cout << *(p + 1); // outputs 2
Array name arr acts as a pointer to the first element.
Pointers and Strings
Strings can be handled using character pointers:
char *str = “Hello”;
cout << str; // prints Hello
Useful in manipulating dynamic strings.