I wonder if it is good or bad (or does not matter) if I reuse the variable names as much as possible? for example
int main(void){ //... int x=0; //..
You can re-use it but i don't think it will bring a any significant benefit to your programm and it will make your code less readable.