C# Interview Questions
Dot Net Interview Questions
C & C# Interview Questions
C# Interview Questions...Click Here!!!!
C Written test sample programs and outputs
Predict the output or error(s) for the following:
1. void main()
int const * p=5;
Compiler error: Cannot modify a constant value.
p is a pointer to a "constant integer". But we tried to change the
value of the "constant integer".
char s[ ]="man";
for(i=0;s[ i ];i++)
printf("\n%c%c%c%c",s[ i ],*(s+i),*(i+s),i[s]);
s[i], *(i+s), *(s+i), i[s] are all different ways of expressing the
same idea. Generally array name is the base address for that array. Here s is
the base address. i is the index number/displacement from the base address. So,
indirecting it with * is same as s[i]. i[s] may be surprising. But in the case of C
it is same as s[i].
float me = 1.1;
double you = 1.1;
printf("I love U");
printf("I hate U");
I hate U