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

Are the expressions * ptr ++ and ++ * ptr same?

0 Answers  


Is it fine to write void main () or main () in c?

0 Answers  


52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to count the number of ones in a 32 bit number? 54.write a program that print itself even if the source file is deleted? 55.Given an unsigned integer, find if the number is power of 2?

9 Answers  


How can I find out if there are characters available for reading?

0 Answers  


can we change the default calling convention in c if yes than how.........?

0 Answers   Aptech,


What is function prototype in c with example?

0 Answers  


print ur name 20,000 times without using inbuilt library functions like printf,scanf,gets,puts,getchar or putchar

4 Answers   IBM,


what is the importance of spanning tree?

0 Answers  


How to get string length of given string in c?

0 Answers  


#include main() { enum _tag{ left=10, right, front=100, back}; printf("left is %d, right is %d, front is %d, back is %d",left,right,front,back); }

0 Answers   Wilco,


How will you allocate memory to double a pointer?

1 Answers  


write a program to print data of 5 five students with structures?

0 Answers  


Categories