C语言程序中数组下标的类型无效怎么解决

1234C:\Users\DELL\Desktop\C语言程序竞赛\龙虎斗.cpp[Error]invalidtypes'double[100005][double]'f... 12 34 C:\Users\DELL\Desktop\C语言程序竞赛\龙虎斗.cpp [Error] invalid types 'double [100005][double]' for array subscript 展开
 我来答
百I度网友AQnlQ
2019-03-17 · TA获得超过143个赞
知道小有建树答主
回答量:188
采纳率:37%
帮助的人:14万
展开全部
此题目中变量 i 被用做了数组下标,而在程序开始位置(main()函数的第一行),将变量 i 的数掂类型,定义成为了双精度浮点数(doubIe)型。这与数组下标数组所要求的类型不相符。数组下标的数据类型要求是整型
这个要求比较好理解。因为数组下标是用于指示数组元素在数组集合中位置的,是一个位置序号,由此可知下标变量只能是整型数。
草原上之狼
高粉答主

2019-03-16 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:3942万
展开全部
不可以的, 数组的下标值只能是大于等于 0 的正整数[0,1,2,3,4,5.........n] 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拥抱Linux
2019-03-16 · 知道合伙人教育行家
拥抱Linux
知道合伙人教育行家
采纳数:418 获赞数:2160
大学的校级奖学金,机械行业十年工作经验

向TA提问 私信TA
展开全部
把下标定义为 int 型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友23eb0da
2019-03-17 · TA获得超过121个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:17.3万
展开全部
下标是用在数组中的;
定义数组的是时候下标是代表数组的长度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fastfs
2019-03-16 · TA获得超过1423个赞
知道大有可为答主
回答量:2659
采纳率:62%
帮助的人:789万
展开全部
double [100005][8]
追问

这是我的程序,刚刚改了可还是不行...

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式