我定义了以下结构:
typedef struct {
double salary;
} Employee;
我想更改 alary
的值。 我试图通过引用传递它,但值保持不变。 下面是代码 :
void raiseSalary (Employee* e, double newSalary) {
Employee myEmployee = *e;
myEmployee.salary = newSalary;
}
当我调用此函数时, alary
仍然保持不变。我做错了什么?