Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

C Books Guide and List
C++ Books Guide and List
Best Java Books

0 votes
1k views
What is the return value from printf() function?
asked by (4k points) 5 11 21

1 Answer

0 votes
printf function always returns the number of characters printed. Let us understand this with an example:

    main()
    {
    int a=10;
    printf("%d",printf("%d %d %d", a,a,a));
    }

In this above program the inner printf is first called which prints value of a, three times with space between each value, 10 10 10. Total 5 characters get printed (3 value of 10 and 2 spaces).
answered by (5.6k points) 1 7 14

Related questions

+1 vote
2 answers 620 views
+1 vote
2 answers 121 views
+1 vote
1 answer 106 views
0 votes
1 answer 467 views
+1 vote
1 answer 2.4k views
...