nested Printf statements : Example 1
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
printf("%d",printf("abcdefghijklmnopqrstuvwxyz"));
getch();
}
Output :
abcdefghijklmnopqrstuvwxyz26
How ?
- "abcdefghijklmnopqrstuvwxyz" will be first Printed while executing inner printf
- Total Length of the "abcdefghijklmnopqrstuvwxyz" is 26
- So printf will return total length of string
- It returns 26 to outer printf
- This outer printf will print 26
Bookmark & Share