正在加载图片...
6.3.1传引用调用 void updateScore( StudentPick&pick)∥/修改成绩,注意这里在变量名前加上了& cuut《"平时成绩("<pick. peacetime Score<"):\t"; cin>>pick peacetime Score; if(pick peacetime Score 5) cut<<"平时成绩不能为负!“<endl; While(pick. peacetimescore 6): 与传值调用的形参列表相比,此函数只是在变量名前加 了&符号,这样的参数定义,就说明了变量pick将以传引用的 方式进行传递。对此函数的调用与传值时一样,也是使用 updateScore( stupick);。实际上在进行函数调用时,C语言会 将函数形参pick将与调用它的main函数中 stuPick看作相同的 个结构体变量,只是在 updateScore内部为 stuPick取了一个 别名pick而已。因此在 updateScore内对pick的任何修改就是 对 stuPick这一变量的修改。 注意:传引用调用是C++的一种参数传递方式6.3.1 传引用调用 与传值调用的形参列表相比,此函数只是在变量名前加上 了&符号,这样的参数定义,就说明了变量pick将以传引用的 方式进行传递。对此函数的调用与传值时一样,也是使用 updateScore(stuPick);。实际上在进行函数调用时,C语言会 将函数形参pick将与调用它的main函数中stuPick看作相同的 一个结构体变量,只是在updateScore内部为stuPick取了一个 别名pick而已。因此在updateScore内对pick的任何修改就是 对stuPick这一变量的修改。 注意:传引用调用是C++的一种参数传递方式
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有