String Initialization Pointer

#include<stdio.h>
int main()
{
    char ch[20], an[20];
    gets(ch);
    gets(an);

    int *p;
    p = &ch;
    printf("%s\n", ch);
    p = &an;
    printf("%s\n",an);

    return 0;
}

Comments