Variables de clase automáticas
Una variable automática es específica de cláusula y es similar a una variable automática o de pila en C. Sólo tiene ámbito dentro de la parte de bloque de acciones de la cláusula donde se define o se utiliza y se vuelve a crear para cada invocación del bloque de acciones. Las variables automáticas no están siempre definidas al principio de un bloque de acciones y deben inicializarse a través de una sentencia de asignación antes de poder utilizarlas en una expresión o en cualquier otra sentencia ejecutable.
Una variable automática se identifica utilizando el prefijo auto: , por ejemplo auto:lticks indica una variable automática. También puede declarar variables automáticas utilizando la sentencia de declaración __auto en cuyo caso se puede omitir el prefijo auto: .
No puede utilizar variables de clase automáticas en la sección de predicado de una cláusula Vue .
El script siguiente es un ejemplo de la sentencia de declaración __auto :
__auto int i; /* Explicit declaration */
auto:j = 0; /* Implicit declaration */