#2
forever742023-09-10 07:28
|
#include<stdio.h>
int main()
{
char ch;
ch = "a"; //如果改成ch=getchar()是可以正常输出
putchar(ch);
return 0;
}
这样子输出就会输出一个“?”
我知道把内部的第2条改成ch=getchar(),然后输入a,会输出a,这样是正常的。
但问题主要是我想知道为什么上边那个代码会出现“?”,求解。