I'm using the Ch C compiler/environment to learn C. I note that when I want to redeclare variables with the same name I get an error:
/Users/srm> int c = 1
/Users/srm> c++
/Users/srm> c
/Users/srm> 2
/Users/srm> int c = 3
ERROR: identifier 'c' redeclared
ERROR: invalid lvalue of assignment operation
Is this is a restriction imposed by Ch or a C language feature?