mobileNavlogo
headerlogo

Dummies in C

21 September, 2018

Ratings

Related Blogs

Dummies in C Language with Example

When we are not collecting return value of the expression (or) if we are not using return value of the expression then it is called dummy statement.  

  • Void main ()

{ Int a; A=10; A*5; ---> dummy statement. Printf (“a=%d”,a); } O/p: a=10 When we are working with dummy statements complier doesn’t gives any error, but we will get a warning msg called “code has no effect”  

  • Void main()

{ Inta; A=5; A+10 ---> dummy statement Printf(“%d %d %d :,a,a*6,a); }  O/p : 5 30 5    

  • Void main()

{ Int a=; A=5; Printf(“%d %d %d”, a,a=14); } O/p : 10 10 5  

  • Void main()

{ Int a; A=10; ++a; Printf(“%d%d%d”,a ,a==5,a); } O/p: 11 0 11  

  • Void main()

{ printf(“A”); Printf(“B”); If(5>8)||if(0) { Printf(“welcome”); Printf(“NIT”); } Printf(“c”); Printf(“D”); } O/p : ABCD  

  • Void main()

{ Printf(“A”); Printf(“B”); If (5>8) Printf(“welcome”); Printf(“hello); Printf(“c”); Printf(“D”); } O/p : ABHelloCD  

  • Void main()

{ Printf (“A”); Prinf(“B”); If (5>8); dummy condition { pirntf(“welcome”); Printf(“Hello”); } Printf(“CD”); } O/p:  AB Welcome Hello CD   If (5>8) { } { Printf(“welcome”); Printf(“Hello”); }

  • Constructing the body is always optional .It is recommended to use the body when we are having multiple statements.
  • If the body is not specified then automatically condition part will terminated with next semi colon(;)
  • When we are placing the semi colon at the end of it ,then it is called dummy condition
  • When the dummy condition is created then complier will creates new body without any statement and current body became outside of the condition.
  • When we are working with the dummy condition if the condition is true or false always current body will be executed.

   

  • Void main()

{ Int a; A=1; While (a<=10) { Printf(“%d”,a); ++a; } } O/p : 1 2 3 4 5 6 7 8 9 10  

  • Void main()

{ Int a; A=1; While (a<=10) Printf(“%d”,a); ++a; } O/p : 1 1 1 1 ….. infinite loop cntrl+break. If the body is not specified for while , then is repeats the statement block by using single statement only until the condition become false, if the condition is no false then we will get infinite  loop.  

  • Void main()

{int a; A=1; While(a<=10); à dummy loop. { Printf(“%d”,a); ++a; } } O/p: no o/p with infinite loop. Here dummy loop is While(a<=10); { } Printf(“%d”,a); ++a;}  

  • When we are placing the semi colon at the end of while, it is called dummy loop.
  • When the dummy loop is constructed, then complier will create new body without any statement and current body became outside of the loop.
  • When we are working with the dummy loop, then empty body will repeats until the condition become false, if the condition is not false, then we will get infinite loop.
  • Void main()

{ inta; a=10; if(a=0) assignment printf(“welcome %d”,a); else printf(“Hello%d”,a); } O/p: Hello 0    

  • Void main()

{ int a; a=0; if (a=-5) printf(“Welcome %d”,a); else printf(“Hello %d”,a); } O/p:  Welcome-5

  • Void main()

{ int a; a=1; while(a++); printf(“a=%d”,a); } O/p: a=1 (65536)  

  • Void main()

{ int a; a=1; while(a++<32767); prinft(“a=%d”,a); } O/p: -32768  

  • Void main()

{ int a; a=-1; while(a- - > -32767); prinft(“a=%d”,a); } O/p:- 32767  

  • Void main()

{ int a,b; a=b=1; while(a) { A=b++<=3; Printf(“\n %d%d”,ab); } Printf(“\n a=%d b=%d,a+10,b+10); }   O/p: 1 6 1 7 1 8 0 9 A=10 b=19

About Author
Authorlogo
Name

TekSlate

Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills .