happy凡

幸福一生相伴

导航

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);
}
结果为:
 

posted on 2013-04-18 19:02  happy凡  阅读(753)  评论(2编辑  收藏  举报