Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

No, it is not acceptable. Variables defined outside of a function are considered global variables and should be recognized throughout the program unless explicitly hidden or overwritten by a local variable with the same name within a function. If the variables are not recognized outside of the function, it could indicate a problem with the program's scope or variable naming.