鱼C论坛

 找回密码
 立即注册
查看: 3154|回复: 1

关于结构体作为参数的问题

[复制链接]
发表于 2013-6-15 15:13:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <iostream>
using namespace std;
struct student
{
    int inumber;
    char name[15];
    int age;
    char department[20];
    float gpa;
};
void  diplay(student arg);
int main()
{
    student  s1={1200380214,"lantian",20,"computerscience",90};
    cout<<"s1.name的地址:"<<&s1.name<<endl;
    diplay(s1);
    cout<<"形参被修改后....."<<endl;
    diplay(s1);
    return 0;
}
void  diplay(student arg)
{
    cout<<"学号:"<<arg.inumber<<"名字:"<<arg.name<<"年龄:"<<arg.age<<endl
    <<"院系:"<<arg.department<<"成绩:"<<arg.gpa<<endl;
    cout<<"arg.name的地址:"<<&arg.name<<endl;这里地址和上面的S1.name地址为什么不同
    for(int i=0;i<6;i++)这里的循环是什么意思
    {
        arg.name[i]='A';这个代表什么
    }
    arg.age++;这个代表什么
    arg.gpa=99.9f;这个同样代表什么
}

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-15 15:22:57 | 显示全部楼层
第一个代表某学生年龄+1,第二个代表这个某学生的成绩
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-23 11:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表