c questions....
1.Give explanation along with output:
main()
{
int a[]={2.9,3.6,8,9.7,5.8};
int j,*q=a;
for(int i=0;j<5;j++)
{
printf("\t%d",*c);
++*q;
}
}
2.
main()
{
int i=-1;
+i; //i dont know what does +i signify here,this is the only problem in this question
printf("%d %d"i,+i);
}
3.
main()
{
print("hiiiiiiii");
main();
}
a.hiiiiiiii b.compiler error c.hiiiiiiii hiiiiiiiiiiiii hiiiiiiiiiiiiii............stack overflow d.undefined results
4.printf("xy","ab","mn");
it will print??
a.xy b.xyabmn c.garbage value d.it will give error
5.main()
{
printf(5+"intelligent");
}
6.main()
{
int a[5]={1,2,3,4,5};
int *ptr=(int*)(&a+1);
printf("%d %d",*(a+1),*(ptr-1));
}
a.2 2 b.2 5 c.2 1 d.none