让你输入一行字符,不是一个字符
#include<stdio.h>
#include<stdlib.h>
int main()
{
int len = 0;
char ch;
ch = getchar();
while (ch != '\n')
{
len++;
ch = getchar();
}
printf("%d\n", len);
return 0;
}
#include <stdio.h>
int main() {
int i = 0;
while ((ch = getchar()) != '\n') i++;
printf("%d", i);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:函数调用使用“()”,函数调用也是可以重载的,而且重载的调用很像直接调用函数,因此也叫做仿函数。