如图所示,我定义了两个数组,然后进入for循环,之后在调试中显示,i是一直增大的,怎么回事?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
C++定义两个数组出现问题?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-天际的海浪 2021-12-14 15:24关注你是不是有数组下标越界了。
数组下标越界会把数据写入到数组分配空间之后的未知空间中,
可能i变量的空间地址就处于这块未知空间中,这样i变量的值就被意外的改变了。如有帮助,望采纳!谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-05-25 03:49回答 1 已采纳 代码如下:如有帮助,请采纳一下,谢谢。 #include <stdio.h> #include <stdlib.h> class book { private: int
- 2022-05-13 02:05回答 1 已采纳 可以参考一下!亲 #include <iostream> #include<string> using namespace std; class intArray {
- 2021-10-29 06:48回答 1 已采纳 #include <stdio.h> int main() { float a[7],max,min,sum=0,ave; int i; for(i=0;i<
- 2023-10-09 14:54接下来,我们需要一个新数组`sum`来存储两个数组相加的结果。由于数组不能动态扩展,所以`sum`的长度应为`len1 + len2`,确保可以容纳所有元素。 在实现数组相加的过程中,我们使用两个独立的`for`循环。第一个循环...
- 2020-02-20 03:43回答 2 已采纳 # 问题解决的话,请点`采纳` ``` #include #define MAXN 100 using namespace std; void maxandmin(int arr[
- 2022-03-28 09:08回答 1 已采纳 不要做A语言代码修改为B语言代码的无用功。也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入
- 2015-11-20 09:38回答 4 已采纳 #include using namespace std; int main() { string a[100],b[100],c[200]; int i=0,s=0;
- 2020-08-18 17:12其次,指向数组的指针的指向范围越界是指定义数组时会返回一个指向第一个变量的头指针,对这个指针进行加减运算可以向前或向后移动这个指针,进而访问数组中所有的变量。但在移动指针时,如果不注意移动的次数和位置...
- 2021-06-18 01:14回答 3 已采纳 供参考: #include<stdio.h> int main() { int i,j,k; char s[4][12]={{"春眠不觉晓"},
- 2023-03-01 16:46回答 2 已采纳 定义了一个名为 Student 的结构体,包含学号、姓名、两门课程的成绩及平均成绩。程序中使用了两个子函数,分别用于输入学生数据和计算学生平均成绩。最后,程序在主函数中依次输出了每个学生的数据。 #i
- 2021-11-26 12:56回答 1 已采纳 main函数文件中的int visited[MaxSize];这一句注释掉。然后把 int visited[MaxSize];放在.h文件中(const int MaxSize = 10; 这
- 2021-05-22 05:51weixin_39679664的博客 编程代码如下://文件后缀名为.cpp#include using namespace std;#define NUM 20 //求和数据个数的最大值int main(){int i,n;int sum=0;int a[NUM];cout<cin>>n;cout<for(i=0;i{cin>>a[i];//输入...
- 2021-05-26 05:43回答 4 已采纳 代码如下,如有帮助,请采纳一下,谢谢。 #include <stdio.h> void fun(int a[],int n,int &sumjs,int &sumos) { sum
- 2022-11-13 04:15在C++编程语言的学习过程中,掌握数组的概念和使用方法是基础且至关重要的。数组是一种能够存储一系列相同类型数据的数据结构,它使得程序能够高效地处理大量数据。接下来,我们将深入探讨C++中数组的基本概念、类型...
- 2022-10-21 07:32编程砖家的博客 指针数组与数组指针的区别
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司