int a=2,b=3,c=4;
printf("a=%d,b=%d\n",a,b,c);
what is the o/p?
Answer Posted / vignesh1988i
this reply for Mr. Sanjay..........
one thing to understand , unless or until we initilize or get i/p from the user to any variables their GARBAGE CONTENT will be there inside the variable .... so like this u are printing the value of variable a wit out initilizing or feeding the i/p from the user.... SO FIRST PRINTF will show only garbage values , so only ur first output is -12.........
in scanf you have missed to specify the location of a where the value must get stored.... so , in the o/p screen u can type the value but it wont get stored in the memory location named as 'a'.... because you didn't specify the memory location of 'a' to the compiler.....
because of this in the next printf statement , it will print some other garbage values... remember that garbage values are subjected to change at instances....
next line you are tyrying to print the address of variable a... know one thing that the addresses are only unsigned ones... but you have given a format specification as %d which refers to a ordinary int or short integer which ranges from -32767 to 32768... so if any value goes beyond 32768 it will take the corresponding negative value.................
the other are commented , so i dont want to comment abt it..
hope you would have understood sir....
thank u
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
how is the examination pattern?
What is the hardest programming language?
Why c is procedure oriented?
What is character constants?
How do you determine whether to use a stream function or a low-level function?
What is 2c dna?
What are the advantages and disadvantages of pointers?
What is the value of uninitialized variable in c?
How are Structure passing and returning implemented by the complier?
Why is c so popular?
When is a “switch” statement preferable over an “if” statement?
What are the types of macro formats?
Why ca not I do something like this?
How do you use a 'Local Block'?
What do you mean by keywords in c?