C语言,帮忙解释一下这个程序:28题,谢谢
C语言,帮忙解释一下这个程序:28题,谢谢
日期:2021-08-07 23:10:45 人气:1
a[4] 是个结构体数组。
数组的每个元素分别是a[4] = {a[0],a[1],a[2],a[3]}
然后下面的循环就是给数组的结构体内的数和指针赋值。
在结构体定义完后有个 *p = a;
表示指针p指向数组的首元素a[0];
输出的第一个 ++p --> x ;p-->x 的值先自加后输出、开始时p指向a[0];a[0].x的值即 p-->x 的值为0然后+
数组的每个元素分别是a[4] = {a[0],a[1],a[2],a[3]}
然后下面的循环就是给数组的结构体内的数和指针赋值。
在结构体定义完后有个 *p = a;
表示指针p指向数组的首元素a[0];
输出的第一个 ++p --> x ;p-->x 的值先自加后输出、开始时p指向a[0];a[0].x的值即 p-->x 的值为0然后+