Saturday 16 March 2013

static char names[5][20]={"pascal","ada","cobol","fortran","perl"};


 main()
{
   static char names[5][20]={"pascal","ada","cobol","fortran","perl"};
    int i;
    char *t;
    t=names[3];
    names[3]=names[4];
    names[4]=t; 
    for (i=0;i<=4;i++)
    printf("%s",names[i]);
}
Answer:
Compiler error: Lvalue required in function main
Explanation:
Array names are pointer constants. So it cannot be modified.



Blog Author: Vijay Kumar

Go to: Java Aptitude

No comments:

Post a Comment