xwmllbd 发表于 2015-1-14 19:03:30

求解释!!!

#include <stdio.h>

void main()
{
        int a;
        scanf("%d", &a);
        a = printf("%d\n",a);
        printf("%d\n",a);
}
第一个打印是输入什么打什么,第二个打印是第一个打印的数字位数加1,求高人解释!!!

百日维新 发表于 2015-1-28 11:07:23

printf有返回值,返回值是打印的字符数

百日维新 发表于 2015-1-28 11:17:25

本帖最后由 百日维新 于 2015-1-28 11:25 编辑

还有回车符



xwmllbd 发表于 2015-1-28 21:10:45

明白了,多谢啊!!!
还有个问题,这位高人在手机上有c语言运行平台啊,给发个链接啊,我也想要啊!!!
页: [1]
查看完整版本: 求解释!!!