snl 发表于 2019-8-17 16:38:02

求大佬看看为什么这代码打出后输入a,b,c会成0,1,0

#include<stdio.h>

int main()
{
        int a,b,c;
       
        printf("请输入a,b,c\n");
        scanf("%c,%c,%c",a,b,c);
    printf("%c,%c,%c\n",a,b,c);
   
    return 0;
}

jackz007 发表于 2019-8-17 16:45:35

      这一句
       scanf("%c,%c,%c",a,b,c);
      要改成这样
       scanf("%c,%c,%c", & a , & b , & c);

snl 发表于 2019-8-17 16:54:39

jackz007 发表于 2019-8-17 16:45
这一句

      要改成这样

谢谢大佬
页: [1]
查看完整版本: 求大佬看看为什么这代码打出后输入a,b,c会成0,1,0