问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

多维数组赋值问题,试了好多遍,不知错在哪,高手请进

发布网友 发布时间:2024-10-10 20:50

我来回答

3个回答

热心网友 时间:2024-10-13 22:31

如果是单独的针对*数组初始化是没有问题。
但是你的程序和别人的不一样,因为你有结构体。
当你声明了G之后,数组G.e也就被编译器分配内存并完成了定义和初始化,这时候你后面又来一个G.e[n][n]=……就不能算是定义上的初始化了。因而会失败。
改进方法就是通过for循环对G.e[n][n]进行一个个的赋值。

热心网友 时间:2024-10-13 22:32

这个是“变量初始化”和“变量赋值”混淆。
初始化可以使用如下代码:
int a[5][5]={
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5}
} ;
这样写是不会有错误的,
而你的代码,graph G;这条语句时已完成了数组的定义,
G.e[n][n]={
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5}
} ;
这条语句是数组的赋值,而不是初始化。

热心网友 时间:2024-10-13 22:32

楼上说的对
这里补充一点,花括号用于初始化,不用于赋值,初始化和赋值这两个概念要搞清楚。
你可以这样用
graph G={
{0},//用于给G.v初始化
{
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5}
}
};
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
康复者的血清中含有什么免疫分子 血清里面有什么 走读的定义在哪些教育阶段适用? PostgreSQL修改数据库表的列属性操作 Ubuntu调整postgresql默认路径 ubuntu – Postgresql:更改默认数据路径 刘邦几个老婆刘邦老婆吕雉和戚夫人的不同结局 刘邦几个老婆?. 如何防止父母在微信群里抢红包? 有哪些适合夏天选择的长裙款式值得推荐? ...为什么这个程序运行后会出现一堆的乱码,错在哪里?谢谢 ...现在放下一切 找她复合 她为什么不想和我复合 对我不理不睬的_百 ... 女朋友分手后,不愿意复合,但是愿意一起睡觉,这是为什么? 酒喝多了,皮肤过敏一整天了怎么办,皮肤红红的,好痒 喝酒皮肤有点过敏怎么办 ...我娘子(妻子)喂口水给我的话我该怎么办才好呢呢? 冷水机组和热水机组的区别 三顾茅庐相声台词 工业低温冷水机工业冷水机技术参数 跑步头晕想吐是怎么回事 7月贵州旅游雨多吗,龙门雨季旅游推荐路线 梦见离开母亲求学 我在读中专学习汽修两年了什么都没学到,但是老师说去大专以后毕业可以去... 我中专毕业,学的是汽修,如果我不想干汽修了,还能去什么公司工作 容积式换热器排名 容积式热交换器? 千雀秀美茶喝了要水肿吗 盘锦金宇石油技术开发有限公司怎么样 免别是什么意思? 盘锦金宇众和工程服务有限公司怎么样? 学汽修是直接进学校好,还是先在外边的汽修店当学徒,然后再去汽修学校学... 鼻子囊肿一定要手术吗?急!在线等!!! 迪拜光学新标片1.555asp绿膜非球面树脂镜片多少钱1副 江苏鸿晨光学有限公司的公司产品 广东省内非深圳户口可以在深圳办理港澳签证吗? 梦见一男鬼在房里捣乱翻东西,我想要骂他却骂不出声,我去追着骂他,然 ... flash有没有类似镜像的工具 为什么选择在南京落户 ...烧录进flash里的img文件是什么文件?img文件是怎么生成的? 父母投靠子女落户南京有什么好处_南京上小学父母的户口要在一起吗... 南京为什么放开落户 带火字旁的女孩名字有那些.姓赖 ...八骏马好吗?风水上有没有什么说法?家里没有属马的是不是挂着不好... 马到成功图的正确挂法 :超急本人姓谢,儿子五行缺火,请帮忙起名,名字要带火字旁,生于2010.06... 高考分数不理想,该咋办? 2023高考落榜还能复读吗 高考落榜怎么办 当汽修学徒半年多了,师傅教的东西都记不住。经常被骂,该怎么办... ...汽修的最早应该干什么,我现在什么都不会啊连工具认不会 ...手提连上wifi后显示未识别的网络 而且无法连接到Internet