I am a C newbie, and I really don't know what struct ** mean?
I have read many books but no books explain detail and clearly.
can anyone please explain what it mean?
for example:
struct student
{
int ID;
float GPA;
};
struct student **stu; /*is this mean an array of struct or it mean
a pointer to struct*/
also what does it different between struct * stu and struct**stu?
and when passing struct ** to a function what does it mean?
for example:
void searchStudent(int id, struct student **stud)
{
/*how to use struct student**stud here
does it imply an array of struct student? or a link list???
*/
}
Thank you very much for your help
C-IDIOT