将这两个变量的声明换一下,哈哈,以前老师说过。但我感觉着不是解决方法,如果还有其他的变量,这种方式是不是还会危害其他呢。
第二:
[cpp] view plaincopy
- #include
- int main(){
- int a;
- char b[2];
- printf("input a integer\n");
- scanf("%d",&a);
- //这里需要吸收 回车符 下面有种方法,第二种我没看懂 谁能改下代码 告诉我第二种怎么用
- printf("input a char\n");
- scanf("%1s",&b);
- printf("%d %c\n",a,b[0]);
- system("pause");
- return 0;
- }
b声明成字符创的形式,哈哈,这个好。。。。结果为:
