Examveda
Examveda

What will be the output of the following C code?
#include <stdio.h>
void main()
{
    char *a[10] = {"hi", "hello", "how"};
    int i = 0, j = 0;
    a[0] = "hey";
    for (i = 0;i < 10; i++)
    printf("%s\n", a[i]);
}

A. hi hello how Segmentation fault

B. hi hello how followed by 7 null values

C. hey hello how Segmentation fault

D. depends on compiler

Answer: Option C


This Question Belongs to C Program >> Pointer

Join The Discussion

Related Questions on Pointer