I am good with the basics of C and able to solve 25-30% previous year gate question but in majority of them i am able to run in my rough copy and get answer but most of times it is not in option or if it is there then that is not answer and when i check approach of other people then i get that ok this trick is there and many things, so i want to ask that many of you are facing or faced this problem while preparing or i am week in basics and if i need to improve my basics then suggest some good resource or i should keep on trying previous year and any good C question and when i get wrong answer just check the logic and remember it next time (i feel comfortable while solving pointers and static storage kind of problem but most the time answer is wrong or just missing some logic)