编译的时候没有任何问题,一运行就提示下面的话!
Run-Time Check Failure #3 - The variable Y is being used without being initialized.
可是我根本没用到Y变量啊,唯一出现的就是char flag=“Y”;
求高手!C++编译问题!
答案:5 悬赏:40 手机版
解决时间 2021-01-26 14:49
- 提问者网友:练爱
- 2021-01-26 09:14
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-01-26 09:27
char flag=“Y”;
应该用单引号
应该用单引号
全部回答
- 1楼网友:何以畏孤独
- 2021-01-26 13:07
这是在递归,但源程序格式不太规范,其实相当于:
int f(int n)
{
int a ,i;
if (n==1)
{ return 3; } else {
a=n+f(n-1);
return a; }
}
{
int a ,i;
if (n==1)
{ return 3; } else {
a=n+f(n-1);
return a; }
}
- 2楼网友:零点过十分
- 2021-01-26 12:57
你应该是吧Y的 阿斯科马 赋值给FLAG ;
所以你应该给Y用单引号, char flag=‘Y’;
- 3楼网友:封刀令
- 2021-01-26 11:54
用“”引起来的是字符串
你定义的是char flag是字符所以应该是char flag='Y';
- 4楼网友:詩光轨車
- 2021-01-26 10:24
重启计算机,然后手工删除'd:\program files\microsoft visual studio\myprojects\showallprocess\debug这个目录,再重新编译运行即可。
另外,团IDC网上有许多产品团购,便宜有口碑
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯