putchar与getchar()的区别

  putchar()与getchar()比较类似,他们是单字符的输入与输出,即一次只能读/写一个字符,看下面的例子:

例1:

#include "stdio.h"
void main()
{
    int c;
    printf("请输入字符:\n");
 
    while((c=getchar())!='!')
    {  
     
     putchar(c);

   }
}

实验结果为

若将程序改为:

例2:

#include "stdio.h"
void main()
{
    int c;
    printf("请输入字符:\n");
 
    while((c=getchar())!='!')
    {  
        
    }
    putchar(c);
}
结果为:
 

转载于:https://www.cnblogs.com/hitwlf/archive/2013/04/18/3029107.html

你可能感兴趣的:(putchar与getchar()的区别)