this is the code which is working fine...
int main()
{
    char c[]={'\t','\n','\0'};
    int i;
    char *p,*str;
    str=c;
    p=&c[1];
    printf("%d\n%d\n",*p,*str);
    system("pause");
    return 0;
}
My problem is why is it str=c; and  not str=&c;(which gives errors) and its p=&c[1];
and not p=c[1]?
 
     
     
    