Please help me to come out of this confusion. whenever i start a project and start developing i declare global variables based on the requirement like int, float etc. But lot of people suggesting me to use structures instead of the separate variables. Do you recommend to first get the understanding of all the variables used in the project and then take a decision of which variables to put in a structure? Sometimes if i suddenly need to define a global variable. How do i proceed? Please advise.