关于结构体内的数组赋值问题
typedef struct event{
int a;
int num;
}_Event;
_Event p;
p.num = 1;
p.num = 2;
p.num = 4;
p.num = 3;
p.num = 7;
p.num = 0;
p.num = 90;
p.num = 3;
p.num = 8;
p.num = 8;
就是大概这个例子,结构体内的数组需要赋值,有没有批量赋值的方式,避免这种挨个赋值,太麻烦,请指导一下。 用循环吧,如果你想存得值没有特定要求得话
可以这样
#include<stdio.h>
typedef struct event
{
int a;
int num;
}_Event;
_Event p;
int main()
{
for(int i=0;i<10;i++)
{
p.num=i;
printf("%d ",p.num);
}
return 0;
}
肖-肖 发表于 2021-5-6 17:44
用循环吧,如果你想存得值没有特定要求得话
可以这样
赋值没有这么规律,用不了for 北冰羊 发表于 2021-5-6 18:47
赋值没有这么规律,用不了for
嗯 那只能一个一个弄了吧 p.num = {1,2,3,...}
初始化这个个人觉得最方便了,没有其他的办法了
页:
[1]