结构定义:
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