这行代码中我那错了呢
1个回答
关注
展开全部
亲您好,在修改一下代码中第15行存在语法错误。具体来说,第15行传入 person 函数的参数类型应该为 char *,而 "je,const char *fe…"胡" 这一部分不是有效的参数类型,导致编译器无法识别。需要将该部分修改为有效的参数类型,例如 char * 或 const char * 等。修改后的代码如下:```person(char *nc, char *gc, int ac, char *jc, const char *fc):```需要注意的是,修改代码时也需要考虑其他部分的影响,确保代码的整体逻辑正确。
咨询记录 · 回答于2023-05-12
这行代码中我那错了呢
亲您好,你发过来我看看
亲您好 你这我也看不清楚啊
这一行,他提示我expected primary-expression before 'char'
亲您好。生活达人爱笑爱,让您久等了,很高兴为你解答!根据代码,第31行中的代码存在语法错误。具体来说,是因为在参数列表中,第4个参数使用了字符类型的指针,但没有声明变量类型。应该将这个参数的类型声明为int。正确的代码应该是:family(char *ff, char *nf, char *gf, int af, char *jf, char *fw, char *nw, char *gw, int aw, char *jw, char *nc, char *gc, int ac, char *jc, const char *fc)希望我的解答对您有帮助。如果您还有其他问题或需要进一步解释,请随时询问。
您好,我改完以后还是不对还是提示我相同的问题
亲您好,在修改一下代码中第15行存在语法错误。具体来说,第15行传入 person 函数的参数类型应该为 char *,而 "je,const char *fe…"胡" 这一部分不是有效的参数类型,导致编译器无法识别。需要将该部分修改为有效的参数类型,例如 char * 或 const char * 等。修改后的代码如下:```person(char *nc, char *gc, int ac, char *jc, const char *fc):```需要注意的是,修改代码时也需要考虑其他部分的影响,确保代码的整体逻辑正确。