/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: fun.cpp
* 作 者:王飞
* 完成日期:2013 年1月 25日
* 版本号: v1.0
* 对任务及求解方法的描述部分:结构体问题
* 输入描述:略
* 问题描述:略
* 程序输出:如下
*/
#include <iostream>
#include <string>
using namespace std;
struct Student
{
int num;
string name;
float score[3];
};
int main()
{ void print(Student *); //函数声明,形参为指向Student类型的数据指针变量
Student stu;
stu.name="li min";
stu.num=1001;
stu.score[0]=12;
stu.score[1]=12.12;
stu.score[2]=34.1;
Student *pt=&stu; //定义基类型为Student类型数据的指针变量pt,并指向stu
print(pt); //实参为指向结构体变量的stu指针变量
return 0;
}
void print(Student *p) //定义函数,形参p是基类型为Student的指针变量
{
cout<<p->num<<" "<<p->name<<" "<<p->score[0]<<" "<<p->score[1]<<" "<<p->score[2]<<" "<<endl;
}
截图:
心得体会:
自己感觉C++首先要学习他的形式,在熟练应用之后再深入探究会比较好一点.