#include<iostream>
using namespace std;
int main()
{
struct lover
{
int num;
char name[10];
int age;
}beauty[2]={{1,"lily",22},{2,"chengfang",21}};
struct lover *p;
for(p=beauty;p<=beauty+1;p++){
printf("%-3d%-10s%4d",(*p).num,p->name,p->age);
printf("\n");
}
system("pause");
return(0);
}
using namespace std;
int main()
{
struct lover
{
int num;
char name[10];
int age;
}beauty[2]={{1,"lily",22},{2,"chengfang",21}};
struct lover *p;
for(p=beauty;p<=beauty+1;p++){
printf("%-3d%-10s%4d",(*p).num,p->name,p->age);
printf("\n");
}
system("pause");
return(0);
}
本文展示了一个使用C++结构体与指针进行数据存储及遍历的例子。通过定义一个包含整型编号、姓名及年龄的结构体,并初始化两个结构体实例,最后利用指针遍历并打印这些实例的数据。
5167

被折叠的 条评论
为什么被折叠?



