smile(); printf("\n");printf("\n", s(), s(), s());

上一段是书籍的代码,下面一段是我自己编的,总感觉上面一段比较精简,而我的那段是自己想出来的,本来以为实现不了效果,不过还是有效果的

#include<stdio.h>
int smile(void)
{
    printf("Smile!");
    return 0;    
}
int main()
{
    smile(); smile();
    printf("\n");
    smile();
    return 0;
}
///////////////////////////////////////
#include<stdio.h>
int s()
{
    printf("Smile!");
    return 0;
}
int main()
{
    printf("\n", s(), s(), s());
    printf("\n", s(), s());
    printf("", s());
    return 0;

}

但是下面你写的会多输出几个0.