永发信息网

c语言结构体成员变量是二维数组 初始化问题

答案:2  悬赏:80  手机版
解决时间 2021-03-04 19:34
struct Shape
{
int a[4][4];
int color;
int next;
}boxes[19];
怎么给数组a赋值
最佳答案
memset(boxes[x].a, 0, sizeof(int)*16);
注意:memset只能初始化值为0,因为memset是按byte为单位进行赋值
全部回答
结构体内定义数据成员时,是不能对于数组进行赋值的。 这样就行了: #include #include int main() { int count,i,k,j; j=0; struct a{ int length; int c[20];//={1,2,3,4,5,6,7,8,9}; }b; b.length=20; for(j=0;j<20;j++) b.c[j]=j+1; printf("请输入i,k\n"); scanf("%d%d",&i,&k); for(count=1;count<=20;count++) { b.c[i-1+count]=b.c[i-1+k+count]; } b.length-=k; printf("%d\n",b.length); for(j=0;j<20;j++) { printf("a[%d]=%d\n",j,b.c[j]); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平安五金劳保在什么地方啊,我要过去处理事情
遂溪县2017民政局什么时候上班
Word中如何去掉带格式的批注框
雅致装饰这个地址在什么地方,我要处理点事
王者之魄的一个弹夹怎么达到46发的
生姜再好是不是不适合有些人洗头
聑文方鼎怎么读
C#交通工具接口实验,求大神
茂名市电白区商业综合公司怎么去啊,有知道地
为什么侣行找不到了,就是优酷里面那个270去
别让文化受冷遇八百字作文
楚留香手游怎么抓马 楚留香手游抓马攻略
怎么修改3D游戏贴图
为什么喝完酒,手腕关节会很痛腿部也是一
如何区别福特嘉年华车是2011款还是2012款
推荐资讯
化妆品中含的老公根精华是什么东西
摆贡能放带鱼吗
盖过的公章不清楚是怎么回事?
235乘以7约等于多少
一次函数在生活中有哪些运用
为什么侠盗猎车4打不开 说缺少xlive.dell文
艺鑫不锈钢装饰部怎么去啊,有知道地址的么
漏打卡理由怎么写
ikon演唱会门票在那个网站可以买到?
航华公园地址在哪,我要去那里办事
成长岁月地址在哪,我要去那里办事
副路由器与主路由器离多远好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?