C语言里有个puts()函数,从来也没用过
今天看到书有个让用“*”打印出一个菱形的程序,是这样的:
#include"stdio.h"
#include"math.h"
main()
{
int i,j;
for(i=-3;i<=3;i++)
for(j=-3,puts("");j<=3;j++)
abs(i)+abs(j)==3?printf("*"):printf(" ");
}里面用到了这个函数,但想不通它在里面有什么用,我把puts()去掉,结果打印出的*都在一行上了,所以它应该有换行的作用,但具体怎么用,还是不会,哪位大哥大姐帮忙解释下这玩意儿怎么用?最好说的通俗易懂点,麻烦举个简单的例子说明下,谢啦
别对我那程序报怀疑态度啊,那个程序是正确的,不信自己运行下,可以输出一个菱形的,我是问程序里面的puts()函数起什么作用?重点回答下