printf("%d",(printf("Hello")); What it returns?
Answers were Sorted based on User's Feedback
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 |
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")));
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 |
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 |
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 |
why should i select you?
pgm to find middle element of linklist(in efficent manner)
without using arithmatic operator convert an intger variable x into x+1
what is a void pointer?
In a switch statement, what will happen if a break statement is omitted?
Write code for initializing one dimentional and two dimentional array in a C Program?
5 Answers Deshaw, Edutech, GMD,
3.write a simple program that will output your name,phone number,e-mail address,and academic major on separate lines 1.create an account and a personal directory for your work b.find out how to create a subdirectory on your system.create one called info c.you will use a text editor to type in your programs and data files.some C systems have a built in text editor;others do not.Find out what text editor you will be using and how to access it.create a text file(not a program) containing your name ,address,and telephone number on separate lines.Next,write the brand of computer you are using and the name of the text editor.Then write a paragraph that describes your past experience with computers.save this file in your info directory. d. find out how to print a file on your system .print out and turn in the file you created in (c).
what do the 'c' and 'v' in argc and argv stand for?
write a function to find whether a string is palindrome or not and how many palindrome this string contain?
Study the Following Points: a.One Cannot Take the address of a Bit Field b.bit fields cannot be arrayed c.Bit-Fields are machine Dependant d.Bit-fields cannot be declared as static 1. Which of the Following Statements are true w.r.t Bit- Fields A)a,b&c B)Only a & b C)Only c D)All
How to removing white spces in c programming only bu using loops
What does typedef struct mean?