发布的应用程序使用的是release版本。release版本是比较难调试的,因为缺少很多调试信息,在VC/VS中我们可以通过生成DMP + PDB进行源码级定位,使用这种方法,当程序在别人电脑上出现异常或者崩溃的时候,会生成DMP文件,然后把该文件拷贝到自己的开发机器上,配合pdb文件调试就可以找到错误的位置,直接把问题定位到源代码中的位置。
#include "stdio.h"void main()
{
float grade
printf("请输入一个百分制成绩:")
scanf("%f",&grade)
/**************************************
*1.if语句后面多了个分号
*2.if语句里面的比较语句不要用""括起来
*3.float跟int比较的时候最好转下类型
**************************************/
if((int)grade > 100 || (int)grade < 0)
{
printf("输入数据无效!\n")
exit(0)
}
/***********************************************
*case跟后面跟的数字之间要有个空格,不能连在一起
***********************************************/
switch((int)grade/10)
{
case 10:
case 9:printf("优秀\n")break
case 8:printf("良好\n")break
case 7:printf("中等\n")break
case 6:printf("及格\n")break
default:printf("不及格\n")
}
}
代码已改好,问题写在注释里
小哥 请查收
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)