PUERTA | GATE-CS-2017 (Conjunto 2) | Pregunta 53

Considere el siguiente programa

#include<stdio.h>
#include<string.h>

int main()
{
    char * c = "GATECSIT2017";
    char *p = c;
    printf("%d", (int)strlen(c+2[p]-6[p]-1));
    return 0;
}

La salida del siguiente programa es____

Nota: Esta pregunta apareció como tipo de respuesta numérica.
(A) 1
(B) 2
(C) 4
(D) 6

Respuesta: (B)
Explicación:

c + 2[p] -6[p] -1
= c + p[2] –p[6] -1
= c + T – I – 1
= c + 11 -1
= c + 10
strlen(17) = 2

Cuestionario de esta pregunta

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *