in 1st question ... as sajal said the ## operator concatenate the 2 arguments in the macro expansion. thus it becomes var12
in 2nd the compiler automatically takes the first two arguments as default ... may be in gcc it returns garbage ,,, but in windows it returns 400 and 300 by default and in 3rd first pointer is wid far keyword so its size in 4 ... the other one is simple pointer so its size is 2 -- Parag Khanna B.tech Final Year NIT,Kurukshetra -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.