今天codeblocks里写C++程序
用自己的想法写出了,大概内容和书本上都一致
不论怎么运行都无法输入
并出现自动结束程序
如下图情况
先附上闪退的代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
/**
使用lower_bound实现二分搜索
**/
int A[1000000],n;
/**
实现功能的代码就不写了
**/
return 0;
}
再仔细和书本对照
发现了问题我使用数组A是定义在main函数里面定义的的
而书本是把数组A放到全局变量下定义
于是
按照书本上的方式把数组A移到外面
#include<bits/stdc++.h>
using namespace std;
int A[1000000],n;
int main()
{
/**
使用lower_bound实现二分搜索
**/
/**
实现功能的代码就不写了
**/
return 0;
}
这样在执行就可以正常输入输出了