版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhao3132453/article/details/83536122
例题:
定义变量a,b,c,输入1+2,结果a=1,b=+,c=2
错误实例:
int a,c;
char c;
scanf_s("%d%c%d",&a,&b,&c);
乍一看,没啥问题,但是一运行输入就会报错。
解决方案:
1、使用scanf,上边的代码就没问题
2、如果使用scanf_s,就要加上输入长度,如下
scanf_s("%d%c%d",&a,&b,1,&c);