输入任意字符如何定义

img

img


程序显示没有错误,但是一直提示b1没有初始化,改如何定义b1让它表示输入任意字符的意思呢

b=getchar()

scanf("%c",&b1);
或者
b1 = getchar();

你随便写个b1='0'也行
你写个b1=b2=b1+32,b1没有初值就直接参与运算,会是个随机数

b1=// 具体的数值没有写上去


#include <stdio.h>

int main() {
    char a;
    scanf("%c", &a);
    printf("%c %c %c\n", a - 1, a, a + 1);
    printf("%d %d %d\n", a - 1, a, a + 1);
    return 0;
}