新人求指点printf("%d\n",printf("abcdef"));
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
i = printf("%d\n",printf("abcdef"));
printf("%d\n",i);
}
2 #include <stdio.h>
3 #include <stdlib.h>
4 int main(void)
5 {
6 int i;
7 i = printf("%d\n",printf("abcdef\n"));//修改了一点,
// printf函数也是有返回值的,返回字符串的长度
8 printf("%d\n",i);
9 }
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
i = printf("%d\n",printf("abcdef"));//abcdef6 printf返回打印的字符数
printf("%d\n",i); //2 别忘了上次打印是有一个\n
system("pause");
}
6转化为字符串占一个字节。
i = printf("%d\n",printf("abcdef")) i=2