If you want to build something meaningfull in C2, never use variables, they are good for really simple stuff, if you rely on them heavily, you will be punished hard somewhere during the project, especially for using local variables.
Most of the time because of lack of pointers and runtime declaration. I really feel sorry, that C2 variables lack this flexibility.