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...


printf("%d",(printf("Hello")); What it returns?

Answers were Sorted based on User's Feedback



printf("%d",(printf("Hello")); What it returns? ..

Answer / sangeetha

the inner printf statement will print Hello but the outer
printf is %d it will print an integer but we didnt call the
value it will give u the garbage value.and the output of the
program will be hello5.

Is This Answer Correct ?    2 Yes 0 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / sreenivasulu buddhala

It returns Hello5.since the inner printf been called
first,it would return the number of characters printed
successfully.so the result is Hello5

Is This Answer Correct ?    1 Yes 0 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / peddivinodkumarchowdary

hello5

Is This Answer Correct ?    1 Yes 0 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / kuldeep vishwakarma

printf("%d",(printf("Hello")));

ans: Hello5


printf("%d",(printf("Hello")));

ans: Hello5

printf("%d",(printf("Hello"));

ans: function call missing )
(because end parenthesis is not close)

Is This Answer Correct ?    0 Yes 0 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / vipin sharma

it will return hello 51

Is This Answer Correct ?    0 Yes 0 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / milan

it will return hello5,firstly the inner printf executes
print the hello and return the number of characters printed
that is 5 which get printed by outer printf...
More info at:
http://clanguagestuff.blogspot.com/2011/02/what-printf-returns.html

Is This Answer Correct ?    0 Yes 0 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / atul shukla

printf("%d",(printf("Hello"));

result is for sure hello5
anywhere if braces () are used it uses stack to perform its
operation last open braces will sort first and
print 'hello'and printf return int value its protype is
int printf(const char *format [,argument,...]);
value return will be length of string thats 5
u can change hello to any other string it will print lenght
of string only

Is This Answer Correct ?    0 Yes 0 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / mayur patil

answer is hello 11

Is This Answer Correct ?    0 Yes 0 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / soupal roy

hello4

Is This Answer Correct ?    1 Yes 2 No

printf("%d",(printf("Hello")); What it returns? ..

Answer / karna

hello5

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More C Interview Questions

to find the program of matrix multiplication using arrays

6 Answers   Bhel,


Output for following program using for loop only * * * * * * * * * * * * * * *

3 Answers  


two progs are given. one starts counting frm 0 to MAX and the other stars frm MAX to 0. which one executes fast.

5 Answers   Verifone,


I heard that you have to include stdio.h before calling printf. Why?

0 Answers  


What are dangling pointers? How are dangling pointers different from memory leaks?

1 Answers  


When reallocating memory if any other pointers point into the same piece of memory do you have to readjust these other pointers or do they get readjusted automatically?

0 Answers   TISL,


Write a program to reverse a given number in c language?

0 Answers  


what is the difference between these initializations? Char a[]=”string”; Char *p=”literal”; Does *p++ increment p, or what it points to?

4 Answers  


void main() { //char ch; unsigned char ch; clrscr(); for(ch =0;ch<= 127; ch++) printf(" %c= %d \t ", ch, ch); } output?

4 Answers   Groupon,


why java is called as a purely oops language.

3 Answers   TVS,


please give me a VIRTUSA sample palcement papers.... you will only send TECHNICAL SECTION..... that is help for me Advance Thanks........................

0 Answers  


i want to know aptitude questions,technical questions

2 Answers  


Categories