1、定义一个指针,指向以下数组s,并且通过指针给数组s随心赋值并打印赋值的结果
struct stu
{
char name[16];
int age;
float score;
}s[3];
#include<stdio.h>
struct stu
{
char name[16];
int age;
float score;
}s[3];
int main(int argc, const char *argv[])
{
struct stu s[3] = {{"zhangsan", 35, 95},{"lisi", 45, 97},{"wangmazi", 46, 98}};
struct stu *p = &s[0];
int i;
for (i = 0;i < 3;i++){
printf("第%d位:name = %s, age = %d, score = %f\n",i + 1,p->name,p->age,p->score);
p++;
}
return 0;
}