c语言 putchar('\n');什么意思?

请结合这段代码
#include<stdio.h>
int put2(const char * string)
{
int count = 0;
while (*string)
{
putchar(*string++);
count++;
}
putchar('\n');

return(count);
}

putchar('\n')作用是输出换行 

等效于printf("\n");

这里

#include<stdio.h>
int put2(const char * string)
{
int count = 0;
while (*string)//遍历字符串
{
putchar(*string++);//输出每个字符
count++;//统计字符串元素个数
}
putchar('\n');//输出换行。 

return(count);
}

所以函数作用为, 输出字符串每个元素并换行, 返回字符串元素个数

等效于

#include<stdio.h>
int put2(const char * string)
{
    return printf("%s\n",string)-1;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-15
在屏幕上输出一个回车!
相似回答