Considere la línea número 3 del siguiente programa C.
int main ( ) { /* Line 1 */ int I, N; /* Line 2 */ fro (I = 0, I < N, I++); /* Line 3 */ }
Identifique la respuesta del compilador sobre esta línea al crear el módulo de objeto
(A) Sin error de compilación
(B) Solo un error léxico
(C) Solo errores sintácticos
(D) Errores léxicos y sintácticos
Respuesta: (C)
Explicación: tenga en cuenta que hay es ‘fro’ en lugar de ‘for’. Esto no es un error léxico, ya que el análisis léxico generalmente implica la tokenización.
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