Explanation: argv is a pointer array of type char. So it contains character pointers like ab, cd, etc. f(argv) in this call we give address of the first char pointer ab. in function f , t = ( argv += 4 (its size of int) [-1] . after this evaluation t points to ij but after [-1] t will point to gh.
Quiz of this Question