作业帮 > 综合 > 作业

#includestruct st{int i;int j;} *p;void main(){struct st m[]

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/23 13:14:18
#include
struct st
{
int i;
int j;
} *p;
void main()
{
struct st m[]={{10,1},{20,2},{30,3}};
p=m;
printf("%d/n",(*++p).j);
}
#includestruct st{int i;int j;} *p;void main(){struct st m[]
#include
struct st
{int i;int j;} *p; // 定义了一个结构,结构名 st,它有2个整数成员 i 和 j.顺便声明 一个指针变量 *p,它用来指向 st 型 结构
void main()
{
struct st m[]={{10,1},{20,2},{30,3}}; // 声明一个st 型 结构 数组,名字叫m.等号右边是m数组初始化,初始化数据里面有3对花括号括起数据,它表明,m数组 有 3个元素,原声明等同:
struct st m[3]={{10,1},{20,2},{30,3}}; 因为是结构数组,所以 m[0],m[1],m[2] 各有各的成员i和成员j
它们各自的值 你可以打印出来看看:
int i;
for (i=0;i