Considere las siguientes declaraciones y definiciones de variables en C
i) int var_9 = 1; ii) int 9_var = 2; iii) int _ = 3;
Elija la afirmación correcta antes de las variables.
(A) Tanto i) como iii) son válidos.
(B) Sólo i) es válida.
(C) Tanto i) como ii) son válidos.
(D) Todos son válidos.
Respuesta: (A)
Explicación: En lenguaje C, un nombre de variable puede constar de letras, dígitos y guiones bajos, es decir, _ . Pero el nombre de una variable debe comenzar con una letra o un guión bajo. No puede comenzar con un dígito. Entonces, las variables válidas son var_9 y _ de la pregunta anterior. Incluso dos guiones bajos consecutivos, es decir, __ también es un nombre de variable válido. Incluso _9 es una variable válida. Pero 9var y 9_ son variables no válidas en C. Esto se detectará en el momento de la compilación. Por eso la respuesta correcta es A).
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA