c++编程提示function definition is not allowed here??
c++编程提示function definition is not allowed here??
日期:2017-10-02 16:25:31 人气:1
不能在函数内部定义函数,你需要将swap1放到名字空间作用域。
1. 将swap1放到main外面,并且swap1实现有问题,函数应该是
void swap1(float& x, float& y);2. 将void main()删除
最后程序应该是
#include using namespace std;void swap1(float& x, float&y ){ float tmp=x; x=y; y=tmp;}int main(int argc, char** argv){