User manual
188
mikoBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
Identiers
Identiers are arbitrary names of any length given to functions, variables, symbolic constants, user-dened data types
and labels. All these program elements will be referred to as objects throughout the help (don’t be confused with the
meaning of object in object-oriented programming).
Identiers can contain letters from a to z and A to Z, the underscore character “_” and digits from 0 to 9. First
character must be a letter or an underscore, i.e. identier cannot begin with a numeral.
Case Sensitivity
mikroBasic PRO for dsPIC30/33 and PIC24 is not case sensitive, so Sum, sum, and suM are equivalent identiers.
Uniqueness and Scope
Although identier names are arbitrary (within the rules stated), errors result if the same name is used for more than
one identier within the same scope. Simply, duplicate names are illegal within the same scope. For more information,
refer to Scope and Visibility.
Identier Examples
Here are some valid identiers:
temperature_V1
Pressure
no_hit
dat2string
SUM3
_vtext
… and here are some invalid identiers:
7temp ‘ NO -- cannot begin with a numeral
%higher ‘ NO -- cannot contain special characters
xor ‘ NO -- cannot match reserved word
j23.07.04 ‘ NO -- cannot contain special characters (dot)