当sum并不返回任何东西时,为什么输出5?

时间:2017-12-05 08:24:34

标签: c function printf output

sum函数没有指定任何返回类型,它也没有任何返回语句仍然是turbo c编译器上的输出是5.任何人都可以解释为什么,我想它是#s因为printf函数打印5个字符,并可能返回打印的字符数。

#include<stdio.h>
#include<conio.h>

sum()
{
    printf("hello");
}

void main()
{

    int k;
    k = sum();

    clrscr();
    printf("%d",k);
    getch();

}

0 个答案:

没有答案