char str[] = "Hello World";
long *ptr = (long*)str;
printf("%s", ptr);

Output:"o World"

Long pointer increment by one increases the value of the pointer by 4 bytes. Initially the pointer was at &str[0]. After increment, the pointer will be at &str[4].

About our authors: Team EQA

You have viewed 1 page out of 248. Your C learning is 0.00% complete. Login to check your learning progress.