年少的梦想 发表于 2020-2-16 22:02:54

c语言的do~while

本人小白一个,在b站学习了小甲鱼的带你学c带你飞,在学到do~while这章,遇到了这样一个问题:输入字符,判断输入字符的个数,;在b站上看到小甲鱼老师的解法颇有触动,于是自己写了一个简陋版,但不知道为什么输入字符之后编译器就没有反应了;求解,本人小白,谢谢#include <stdio.h>
int main(void)
{
        int count;
        char a;
        int i = 0;
       
        do
        {
                scanf("%c",a);
        }
        while(a!='\n');
       {
                       count = count + 1;
               }
        printf("%d", count);
        return 0;
}

人造人 发表于 2020-2-16 22:07:37

scanf("%c",a);

年少的梦想 发表于 2020-2-17 00:06:13

谢谢了,另外想问一下语义没问题吧,
页: [1]
查看完整版本: c语言的do~while