what is the output for the code :
main()
{
int i,j;
printf("%d %d ",scanf("%d%d",&i,&j));
}
Answers were Sorted based on User's Feedback
Answer / tasneemuddin
The result of this program will be:
you have to enter two int numbers
output : 2 <the last number entered>
| Is This Answer Correct ? | 12 Yes | 6 No |
Answer / nani
The result of this program will be:
you have to enter two int numbers
output : 2 <the last number entered>
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sha
The first output would be the number of values scanned by
scanf, i.e. 2. I compiled the code and the second output
seems to be the address the second input given by user.
Input: 4 5
Output: 2 1242772
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / carol
scanf will return the number of arguments that are scanned
successfully from keyboard.So first it will get two values
from the user and return two . So the printf statement
prints 2 for the first %d and since there is no specific
value for second %d it will print garbage value.
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / varun
The Console will wait for two integer inputs.
After giving any two integer values, it will
return two values
1) no. of input i.e 2
2) Address of the first integer.
e.g
I have tested it with input-> 1,1 ; 2,9; 3,5; etc.....
For all it returns 2 3457158
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / suraj verma
It will return number of arguments taken
by scanf function which is two in this case
& the other value can be any garbage value.
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / vaibhav
the output will be
2(no. of inputs) <last number entered>
| Is This Answer Correct ? | 2 Yes | 4 No |
Answer / aarti dhiman
When we compile this program then 1 warning shows that the
function should return the value
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / prashant sharma
first the computer will take the two values as inputs &
then will show junk value
| Is This Answer Correct ? | 1 Yes | 4 No |
which of the following shows the correct hierarchy of arithmetic operations in C a) (), **, * or/,+ or - b) (),**,*,/,+,- c) (),**,/,*,+,- d) (),/ or *,- or +
What is a structural principle?
a linearly ordered set of data elements that have the same structure and whose order is preserved in storage by using sequential allocation a) circular b) ordinary c) array d) linear list
why we shiuld use main keyword in C
consider the following structure: struct num nam{ int no; char name[25]; }; struct num nam n1[]={{12,"Fred"},{15,"Martin"},{8,"Peter"},{11,Nicholas"}}; ..... ..... printf("%d%d",n1[2],no,(*(n1 + 2),no) + 1); What does the above statement print? a.8,9 b.9,9 c.8,8 d.8,unpredictable value
write a c program to print "Welcome" without using semicolon in the whole program ??
what is diff b/w huge & far & near pointer??
Why & is used in scanf in c?
What is a substring in c?
Why doesn't C have nested functions?
What are register variables? What are the advantage of using register variables?
what is a pointer
4 Answers Bank Of America, TCS,