Hi,
I have this piece of code, and was hoping someone would so kind as to explain to me in English what each part 'does'.
It's the part in bold I'm wondering about.Code:struct Patient { int id; double weight; double height; bool ismale; }; // new function declaration void WeightLoss(Patient *countWeight);
I understand that *countweight is both declaring the pointer 'countWeight' and that it is the argument of the function.
I'm just a little confused on Patient 's role, is it that by including Patient before *countWeight - it means that the pointer *countWeight will point to an element within the struct Patient? Or is it performing some other role?
Many thanks!