O maior acervo de tutoriais e referências

C Language

C | String | Questão 15

Preveja a saída do programa a seguir, suponha que um caractere leve 1 byte e o ponteiro leve 4 bytes. #include <stdio.h> int main() { char *str1 = "GeeksQuiz"; char str2[] = "GeeksQuiz"; printf("sizeof(str1) = %d, sizeof(str2) = %d", ....

C | String | Questão 11

Preveja o resultado do seguinte programa: #include <stdio.h> int main() { char str[] = "%d %c", arr[] = "GeeksQuiz"; printf(str, 0[arr], 2[arr + 3]); return 0; } (A) GQ (B) 71 81 (C) 71 Q (D) Erro de tempo de compilação Resposta: (C) Explicação: The statement printf(str, 0[arr], 2[arr + 3]); boils down....

C | String | Questão 16

Saída do seguinte programa C? Suponha que todos os arquivos de cabeçalho necessários estejam incluídos int main() { char *s1 = (char *)malloc(50); char *s2 = (char *)malloc(50); strcpy(s1, "Geeks"); strcpy(s2, "Quiz"); strcat(s1, s2); printf("%s", s1); return 0; } (A)....

C | String | Questão 12

Saída do seguinte programa #include <stdio.h> int fun(char *p) { if (p == NULL || *p == '\0') return 0; int current = 1, i = 1; while (*(p+current)) { if (p[current] != p[current-1]) ....