⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p1-79.cpp

📁 C++应用编程200例--------专为广大学习和使用C++语言的读者设计的
💻 CPP
字号:
#include<iostream.h>
//定义结构
struct student {
    char  name[10];
    float   grade;
};

//更改student数据的grade成员,参数形式为引用 
void change(student &x,float grade) 
{
    x.grade=grade;
}

//更改student数据的grade成员,参数形式为指针 
void change1(student *p,float grade)      
{
    p->grade=grade;
}

//更改student类型的数据,普通参数形式 
void change2(student x,float grade)      
{
    x.grade=grade;
}

//显示student类型的数据,参数形式为引用
void show(student &x)      
{
    cout<<x.name<<"  "<<x.grade<<endl;
}

//在main()函数中,测试对结构的处理函数
void main()  
{
    student a={"ZhangHua",351.5};

    //显示a的数据
    show(a);

    //用change修改分数,并显示
	cout<<"change(student &x,float grade):"<<endl;
    change(a,360);
    show(a);

    //用change1修改分数,并显示
	cout<<"change1(student *p,float grade):"<<endl;
    change1(&a,375);
    show(a);

    //用change2修改分数,并显示
	cout<<"change2(student x,float grade):"<<endl;
    change2(a,380.5);
    show(a);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -