Dummies in C

Ratings:
(4)
Views: 885
Banner-Img
Share this blog:

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

You liked the article?

Like: 1

Vote for difficulty

Current difficulty (Avg): Medium

EasyMediumHardDifficultExpert
IMPROVE ARTICLEReport Issue

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 in the market.

Stay Updated
Get stories of change makers and innovators from the startup ecosystem in your inbox