结构定义:
struct customer {
char fullname[35];
double payment;
};结构声明:
customer temp;函数中结构传递:
void get_customer(customer &cu)//按照引用传递结构
{
using namespace std;
cout << "Enter customer name: ";
cin.getline(cu.fullname, 35);//按行读取char字符
cout << "Enter customer payment: ";
cin >> cu.payment;
while (cin.get() != '\n')
continue;
}即为按照引用的传递方式进行传递;例子来自C++ primer plus
本文介绍C++中结构体的定义与使用,并详细解释了如何通过引用传递结构体到函数,包括输入顾客姓名和付款金额的具体实现。
635

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



