关于#c++#的问题:编一个参数是结构体指针的子函数但是出现这样的问题

编一个参数是结构体指针的子函数但是出现这样的问题,我已经定义结构体指针并进行赋值

img

你得加结构体类型名称啊,把结构体定义放到函数申明的签名,不能放到main函数里,然后函数参数改为struct stuGrade * p

函数 入参应该这样定义:

int fail(struct stuGrade *p);