40 views

printf()和scanf()的返回值

By | 2018年8月11日

在C中,printf()返回在输出上成功写入的字符数,scanf()返回成功读取的数。

例如,下面的程序打印geeksforgeeks 13

int main()
{
  printf(" %d", printf("%s", "geeksforgeeks"));
  getchar();

无论字符串用户输入,程序下面打印1

int main()
{
  char a[50]; 
  printf(" %d", scanf("%s", a));
  getchar();

发表评论

电子邮件地址不会被公开。 必填项已用*标注