当前位置: 代码迷 >> C语言 >> [求助]为什么没有警告
  详细解决方案

[求助]为什么没有警告

热度:155   发布时间:2007-01-05 21:19:45.0
[求助]为什么没有警告

#include<stdio.h>
main()
{
float a,b,s;
char c;
printf("input expression: a+(-,*,/)b \n");
scanf("%f%c%f",&a,&c,&b);
switch(c){
case '+': printf("%f\n",a+b);break;
case '-': printf("%f\n",a-b);break;
case '*': printf("%f\n",a*b);break;
case '/': printf("%f\n",a/b);break;
default: printf("input error\n");
}
为什么运行这个程序的时候没有警告语句出现:‘S’没有使用

搜索更多相关的解决方案: 警告  

----------------解决方案--------------------------------------------------------
估计和编辑器有关?

----------------解决方案--------------------------------------------------------
有,在这里你少加}这个符号,LS说到对.

[此贴子已经被作者于2007-1-5 21:28:14编辑过]



----------------解决方案--------------------------------------------------------
不是啊 加了也没警告我说的这个提示啊
----------------解决方案--------------------------------------------------------
你这里程序本来是错误,不信你可以试试.
----------------解决方案--------------------------------------------------------

一向对警告是视而不见的..


----------------解决方案--------------------------------------------------------
#include<stdio.h>
main()
{
float a,b,s;
char c;
printf("input expression: a+(-,*,/)b \n");
scanf("%f%c%f",&a,&c,&b);
switch(c){
case '+': printf("%f\n",a+b);break;
case '-': printf("%f\n",a-b);break;
case '*': printf("%f\n",a*b);break;
case '/': printf("%f\n",a/b);break;
default: printf("input error\n");
}
}
刚把程序试了下~就是少了个}的问题~ 这是win-tc里的例题~

----------------解决方案--------------------------------------------------------

代码里的实数S没有用到
运行的时候没有警告
我这个不清楚


----------------解决方案--------------------------------------------------------
  相关解决方案