遇到这种错误,那么一定是说明你的变量被重复定义了,比如说你先定义了一个int a,然后又定义了一个int a[100];那么程序就会报: [Error] conflicting declaration 'int a [100]',就是因为你定义了两个名字相同的数据类型。比如下面这个程序就会报错:
#include<iostream>
using namespace std;
int main(){char sum;int sum;return 0;
}
这个程序中名为sum的变量定义了两个,所以我们应该把int的sum或char的sum中一个的变量名换成不与其他变量名冲突的,就可以很好的解决这一问题了!我们来看改正后的代码:
#include<iostream>
using namespace std;
int main(){char sum;int cnt;return 0;
}
这个程序把int类型的变量名又sum改为了cnt,变量名不冲突,也就不会报错了!
本文发布于:2024-02-04 07:02:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170701691353424.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |