关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
程序异常
2023-01-13 16:56
采纳率: 66.7%
浏览 32
首页
编程语言
已结题
(C语言)结构体数组循环赋值问题
c语言
问题如下,后面附上的是我写的代码
我想问一下像这种情况怎么用for语句给结构体数组赋值呢?我不知道我写的代码有什么问题,求解答,感谢!
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
谛凌
2023-01-13 17:02
关注
定义数组的时候用的N
C语言一般是不允许这样定义数组
数组的大小需要在运行程序之前指定,不能像这样输入N再定义N个元素的数组
你可以在定义结构体数组的时候直接用一个比较大的数代替N
你的结构体成员设置为指针类型,这样的话需要使用malloc为其申请空间,否则不能正常执行
你可以把指针改成字符数组类型
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
C语言
结构体数组
需不需要初始化? 怎样初始化为0或为空
c语言
2022-03-04 10:18
回答 10
已采纳
最好是做一下初始化如:struct book history_book[6] = {0};或者定义的时候不做初始化,在程序开始的地方对
结构体数组
做一下清空。如: struct book
结构体数组
赋值
不成功?
c语言
开发语言
数据结构
2022-01-10 16:55
回答 1
已采纳
可否提供完整一点的代码getQueueshowCaddQ
c语言
结构体数组
中元素的比较
c++
c语言
有问必答
2021-07-15 15:54
回答 2
已采纳
使用
循环
遍历
结构体数组
,再定义一个变量获取值,再做比较。
C语言
结构体数组
同时
赋值
的另类用法
2020-08-26 14:05
C语言
作为一门经典的
编程语言
,其在数据结构的处理上有着丰富的表达形式和灵活的操作方式。在众多数据结构中,结构体(struct)作为一种复合数据类型,因其能将不同类型的数据组合到一起而被广泛应用于各种程序设计...
c语言
初始化
结构体数组
报错
c语言
2021-12-28 21:49
回答 1
已采纳
单词拼写错误上面是student,main里写的stduent
c语言
结构体数组
,有一处不懂
c++
c语言
2021-11-26 10:45
回答 1
已采纳
dish_name是什么,一个局部变量吗你应该替换的是dishes[bianhao-1].dishes_name,你把局部变量替换了有啥用
C语言
结构体数组
在头文件里
赋值
的
问题
2015-05-06 15:06
回答 3
已采纳
stu[0].code = 20140001; stu[0].name = "xxx"; ...
C语言
结构体数组
,
结构体数组
的定义,
结构体数组
的输出,结构体的应用
2020-02-29 19:41
程序员猫爪的博客
结构体数组
结构体数组
格式:声明变量类型 数组名称[数组长度] //定义一个
结构体数组
名为a,它里面包含有5个元素,每一个元素都是一个结构体变量 Wor a[5]={}; ...
c语言
结构体数组
赋值
/引用出错,运行时输出空
c语言
有问必答
2021-10-08 20:57
回答 1
已采纳
程序崩掉了,所以没有输出j = 1 + (int)(52 * rand() / (RAND_MAX + 1))改为j = (int)(52 * rand() / (RAND_MAX + 1))不应该
c语言
结构体数组
赋值
新值但旧值还在
2017-03-10 04:28
回答 3
已采纳
第一次看见解引这么玩的哈哈
问题
一:pjf这个函数的i的意义是什么,怎么在for的时候又给i重新赋了个值。
问题
二:初始化的时候只有4个元素,但是在pjf这个函数里面怎么访问到了第五个元素的位置,
c语言
结构体数组
中还有一数组如何对该数组
赋值
c语言
有问必答
2021-12-15 09:23
回答 2
已采纳
参考如下: #include <stdio.h> struct information { int num; char country[30]; char nam
C语言
结构体的定义与使用、
结构体数组
、指向结构体的指针(有代码详解)
2019-06-04 21:58
4907的博客
结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个例子: struct stu{ char name[]; //姓...
结构体数组
的
赋值
方法(常用的三种,包含字符串)
2021-11-13 16:43
编程图一乐的博客
目录 一、按照成员变量进行
赋值
(麻烦,好理解,字符串
赋值
需要strcpy) 二、对数组整体进行
赋值
。(一次性需要把所有的都添加进去,...(2)调用函数
赋值
,我们知道,
结构体数组
中,数组有多个元素,每个数组元素...
如何在
C语言
中使用
结构体数组
?
2024-11-28 09:09
czme的博客
printf("第 %d 个学生姓名:%s,年龄:%d,成绩:%f\n", i + 1, class[i].name, class[i].age, class[i].score);printf("学生姓名:%s,年龄:%d,成绩:%f\n", arr[i].name, arr[i]...// 依次
赋值
完姓名,这里仅示意。
【
C语言
学习】10分钟彻底搞懂
C语言
结构体数组
:你知道
结构体数组
的魔法吗?
2024-11-02 06:00
墨瑾轩的博客
通过今天的讲解,相信你已经对
C语言
中的
结构体数组
有了更深入的了解。
结构体数组
不仅提供了灵活性,还使得我们能够高效地管理和操作多个相关联的结构体数据。合理使用
结构体数组
,可以使你的代码更加简洁、高效。...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
1月21日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
1月13日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
1月13日