In ProgrammingLanguages? a variable is a name potentially associated with a value in the context of the SourceCode.
int blarg() {
char c = 'a'; int count = 12; int i; for (int i=0;i<count;i++)
c++;
return (int) c;
}
c, count and i are variables. i is a variable which is initially undefined (called unbound in some languages). In C and C++ function definitions are not variables, although they are in Lisp and Scheme. In some langauges (including all pure FunctionalLanguages?) variables and in some contexts (const variables in C/C++) variables cannot be changed.
Names associated with values in data (for example HashTables) are not considered variables because they are not in the context of SourceCode.
No other page links to variable yet.
lib/main.php:944: Notice: PageInfo: Cannot find action page