C++问题 错误如下Time Check Failure #3 - The variable 'C' is being used without being initialized

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++问题 错误如下Time Check Failure #3 - The variable 'C' is being used without being initialized相关的知识,希望对你有一定的参考价值。

代码
#include<stdio.h>
#include<math.h>
int
main(void)

int num;
char m,A,B,C,D,E,F;
printf("please input the number and enter.\n");
scanf("%d",&num);

if(num>100 && num<0)printf("error,please input again.\n");
else
num=num/10;
switch(num)

case 10 :m=A;break;
case 9:m=B;break;
case 8:m=C;break;
case 7:m=D;break;
case 6:m=E;break;
default:m=F;

printf("该分数对应的成绩为 %c.",m);
return(0);

输入了83,运行后提示Run-Time Check Failure #3 - The variable 'C' is being used without being initialized.请指点

上面是说你的变量C未初始化就被使用了,也就是说你的C没初始化。
char m,A,B,C,D,E,F;//把A到F全部去掉,只留m就行,然后
改成这样的
switch(num)

case 10 :m='A';break;
case 9:m='B';break;
case 8:m='C';break;
case 7:m='D';break;
case 6:m='E';break;
default:m='F';
参考技术A 你的程序中的A B C..是变量名,如果写成A = 'A',B = 'B'..这样就好了。

springboot整合es出现elasticsearch health check failed

参考技术A 使用springboot整合elasticsearch实现搜索功能, 配置如下:

可以确认es的9300端口、9200端口正常启动,可连接

但启动项目是报出如下错误:Elasticsearch health check failed相关错误信息

方法1:添加spring.elasticsearch.rest.uris配置,具体配置如下:

方法2:配置文件中,配置关闭对elasticsearch的健康检查

比较推荐方法1,方法2放弃对ES健康检测,虽然能消除异常,但还是觉得有点不靠谱

以上是关于C++问题 错误如下Time Check Failure #3 - The variable 'C' is being used without being initialized的主要内容,如果未能解决你的问题,请参考以下文章

c++ Run-Time Check Failure #0 - ESP 的值未正确保存在...检查简单工作线程的点

排除某些其他文件中包含的键字符串文件的所有行

C++ 中的 cin.fail() 和 !cin 有啥区别?

C++ 向量::_M_range_check 错误?

C++ istream tellg()/fail() on eof: 行为改变;解决方法?

APUE: time-of-check-to-time-of-use(TOCTTOU)