c语言 putchar('\n');什么意思?
请结合这段代码#include<stdio.h>intput2(constchar*string){intcount=0;while(*string){putchar(*...
请结合这段代码
#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)
{
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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询