Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


for(i=0;i=printf("Hello");i++);
printf("Hello");
how many times how will be printed?????????

Answers were Sorted based on User's Feedback



for(i=0;i=printf("Hello");i++); printf("Hello"); how many times how will be pr..

Answer / ruchi

Infinite times
i =printf("Hello");
here printf("hello") will return 5 i.e i=5 which will always
remain true that's why hello will be printed infinate times.

Is This Answer Correct ?    23 Yes 6 No

for(i=0;i=printf("Hello");i++); printf("Hello"); how many times how will be pr..

Answer / vignesh1988i

here the basic thing we must understand is that :

printf(); is a function. this printf() always returns the
number of character it processes inside " ".......here it
will return 4 according to me... this will will be assigned
to i and everytime 'i' will be a non zero value always and
also a semicolon is placed after for statement , so compiler
takes that has the next line and PRINTS "HELLO" INFINITELY
since 'i' value is always non zero or always TRUE...

and there is no way for the second printf() to get printed
according to me.........



thank u

Is This Answer Correct ?    18 Yes 5 No

for(i=0;i=printf("Hello");i++); printf("Hello"); how many times how will be pr..

Answer / navdeep

"Hello" will be printed infinite times

Is This Answer Correct ?    6 Yes 0 No

for(i=0;i=printf("Hello");i++); printf("Hello"); how many times how will be pr..

Answer / anandi

"Hello" will be printed infinite time.......

Is This Answer Correct ?    6 Yes 2 No

for(i=0;i=printf("Hello");i++); printf("Hello"); how many times how will be pr..

Answer / shashikanth

Hello wil be printed infinite times

Is This Answer Correct ?    2 Yes 1 No

for(i=0;i=printf("Hello");i++); printf("Hello"); how many times how will be pr..

Answer / kalyan chukka

Here in the loop it given as i=0;i=printf("Hello");
So Printf function returns how many no of charecters it
printed so it takes 5 so loop is

for (i=0;i=5;i++) so loop will be this
in the above loop first i=0 and then we assign i=5 so loop
will become for(i=5;i++) it becomes infinite loop hello
printed infineite loop.

Is This Answer Correct ?    1 Yes 1 No

for(i=0;i=printf("Hello");i++); printf("Hello"); how many times how will be pr..

Answer / m.manivel

Hello will be printed infinite times and if u want to print
10 times for put i=10;(or)print for 100 times put i=100;for
user choice

Is This Answer Correct ?    0 Yes 0 No

for(i=0;i=printf("Hello");i++); printf("Hello"); how many times how will be pr..

Answer / asit mahato

for(i=0;i=printf("Hello");i++);
means
for(i=0;i=printf("Hello");i++)
{

}
thats why it will print Hello only one time.

Is This Answer Correct ?    2 Yes 14 No

Post New Answer

More C Interview Questions

What are header files in c?

0 Answers  


What the different types of arrays in c?

0 Answers  


WHAT IS THE DEFINATION OF IN TECHNOLOGY AND OFF TECHNOLOGY ?

1 Answers   IBM,


I have a varargs function which accepts a float parameter?

0 Answers  


what is output? main() { #define SQR(x) x++ * ++x int i = 3; printf(" %d %d ",SQR(i),i * SQR(i)); } a)9 27 b)35 60 c)20 60 d)15 175

5 Answers   Wipro,


What is structure padding ?

3 Answers   HP,


Explain the properties of union. What is the size of a union variable

0 Answers  


what is the hardware model of CFG( context free grammar)

0 Answers   Microsoft,


What are different types of variables in c?

0 Answers  


What's the difference between a linked list and an array?

14 Answers  


#include main() { int i=1,j=2; switch(i) { case 1: printf("GOOD"); break; case j: printf("BAD"); break; } }

6 Answers   ME,


what is stack , heap ,code segment,and data segment

0 Answers  


Categories