Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C (http://www.go4expert.com/forums/c/)
-   -   Possibility to execute both if and else together (http://www.go4expert.com/forums/possibility-execute-t10332/)

anand12 1May2008 18:09

Possibility to execute both if and else together
 
Hi Friends..,
I m new to this forum as well as C. Is it possible to execute both If... & Else... at the same time? Thanks in advance.




With Regards,
Anandhakumar

Lief Webster 8May2008 04:12

Re: Possibility to execute both if and else together
 
That's not the point of if-else statements, so I don't know why you'd want to do it...

But if you want to get technical, I don't think it is possible. If you were really set on it, you could maybe nest an if-else statement, I guess.

shabbir 8May2008 08:54

Re: Possibility to execute both if and else together
 
Use goto. From if's last statement jump to a statement using goto.

vignesh1988i 6Oct2009 19:09

Re: Possibility to execute both if and else together
 
but sir , using of Goto is not a good sort of coding for a problem.......... :undecided:smug:

shabbir 6Oct2009 20:23

Re: Possibility to execute both if and else together
 
Then do not try stuff like executing if and else. They also could not be considered good

xpi0t0s 7Oct2009 00:30

Re: Possibility to execute both if and else together
 
No, you can't, because the whole point of if/else is to do one thing if an expression is TRUE and another if the expression is FALSE. If you want to execute both blocks of code then you need to rejig the expression, for example instead of
Code:

if (test) { ... }
else { ... }

which is almost equivalent to
Code:

if (test) { ... }
if (!test) { ... }

(almost, because in this construction you could set test to FALSE in the first if block and cause the second to be executed), whereas if/else doesn't allow for that) you could use
Code:

if (test || do_both) { ... }
if (!test || do_both) { ... }


vignesh1988i 7Oct2009 08:25

Re: Possibility to execute both if and else together
 
that's also correct sir.....:nice::nice::nice:

syed_nit 13Aug2010 11:24

Re: Possibility to execute both if and else together
 
#include<stdio.h>
#include<unistd.h>
int main()
{
pid_t pid;
pid = fork();
if(pid==0)
{
printf("\nIF IS RUNNING\n");
}
else
{
printf("\nELSE IS RUNNING\n");
}
return 0;
}

teacher 15Apr2011 17:08

Re: Possibility to execute both if and else together
 
yes i think i remember there is a code exist for it though i don't remember the code now

There is not any logical explanation for it but i think this code is a part of class room teaching in indian colleges.

teachers consider this question as sacred

you can find this question in every year question paper of our college.


All times are GMT +5.5. The time now is 00:23.