A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 萤火虫小oneone 中级黑马   /  2015-6-20 22:04  /  1211 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#include <stdio.h>

int main(int argc, const char * argv[]) {

    //定义变量
    int count=0; //用作计数器
    char ch;


    //接受字符
    scanf("%c",&ch);

    //循环
    while (ch!='\n') {
        //计算器+1
        count++;
        //继续取下一个字符
        //scanf的原理,如果缓冲区不为空,不会让用户再次输入内容,
        //而直接从缓冲区中继续获取
        scanf("%c",&ch);
    }

    printf("count = %d\n",count);


    return 0;
}


2 个回复

正序浏览
正好缓冲区这块有点不懂呢,太及时了
回复 使用道具 举报
总结的很好,谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马