1 votes 1 votes pls explain why option d is wrong ? Programming in C programming-in-c pointers + – set2018 asked Aug 9, 2017 set2018 706 views answer comment Share Follow See all 7 Comments See all 7 7 Comments reply Show 4 previous comments joshi_nitish commented Aug 10, 2017 reply Follow Share https://stackoverflow.com/questions/3520059/does-the-size-of-pointers-vary-in-c 0 votes 0 votes set2018 commented Aug 10, 2017 reply Follow Share @joshi_nitish According to this the size of a pointer is platform dependent Pointer is a memory address - and hence should be the same on a specific machine. 32 bit machine => 4Bytes, 64 bit => 8 Bytes. Hence irrespective of the datatype of the thing that the pointer is pointing to, the size of a pointer on a specific machine would be the same but again my doubt is in this case why option c right ? 0 votes 0 votes Anmol Verma commented Aug 13, 2017 reply Follow Share See this: https://stackoverflow.com/questions/3853312/sizeof-void-pointer 0 votes 0 votes Please log in or register to add a comment.