yes then 6 is correct.
actually char is 1 B and int is 2B here.
also we have int pointer and not char pointer. so when we increment the pointer it would jump 2 B i.e. it will point to T then to C and then to /0 and loop will stop.
so we did 3 jumps/ incremented the pointer 3 times.
the other pointer is not incremented even once.
so p1 -p2 = 3