int i;
i=2;
i++;
if(i=4)
{
printf(i=4);
}
else
{
printf(i=3);
}
output of the program ?
Answers were Sorted based on User's Feedback
Answer / asit mahato
The conditional test if(i=4) is true for evrey non zero
value of i.As here i=3 here execute the if statement.But
printf can't print nothing because we have not mation the
proper syntax of printf.if we replace
printf(i=4)by printf("i=4")
it will give the following output:
i=4
| Is This Answer Correct ? | 15 Yes | 1 No |
Answer / akbar shan
There Wont be any output for this program.It will show
error.Because 1:inside if "=" is used.2:"printf" cant print
the value
| Is This Answer Correct ? | 13 Yes | 3 No |
Answer / stuti
This program will give error. Becoz the format of if
statement and printf statement- both are wrong.
In if, instead of if(i==4), if(i=4) is written and in
printf statement, there should be printf("i==4"); and printf
("i=3");
So it will not be compiled.
| Is This Answer Correct ? | 4 Yes | 2 No |
Answer / manishsoni
it show errors,bcoz
in c language,to print anyone we want to enclose that in " ".
so both the printf statement are wrong,so it is not show
proper result.
To show proper result we show that program and describe line
to line....
#include<stdio.h>
#include<conio.h>
int main()
{
int i;
i=2;
i++;
if(i=4)
{
printf("4");
}
else
{
printf("3");
}
getch();
}
In this prg i is declare as int type,after that 2 is store
into the i after i increased by not store so there is no
affect of the i's value.
at if statement
if(i=4)
here 4 is assigned into the i variable so
if statement is look like as;
if(4)which is treat is as ;
the if statement is thought that any non zero value is true
so if statement is true..
and execute first printf statement so the value is
printf("i=4");
so the final answer or result is:
i=4;
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / ruchi
outout will be 4 in case code is printf("i=4");
printf("i=3");
else this program will show two error
| Is This Answer Correct ? | 4 Yes | 4 No |
Which are low level languages?
How does free() know how many bytes to free?
What are the uses of null pointers?
Why isn't any of this standardized in c? Any real program has to do some of these things.
How do you write a program which produces its own source code as its output?
What is queue in c?
In c language can we compile a program without main() function?
How can I recover the file name given an open stream?
Can we write a program without main() function?
c program to subtract between two numbers without using '-' sign and subtract function.
I need a help with a program: Write a C program that uses data input in determining the whole of points A and a whole of circles B. Find two points in A so that the line which passes through them, cut through the maximum number of circles.
Explain the meaning of keyword 'extern' in a function declaration.