一直找不到错误,if语句那有错

img


显示了if()语句那有错。error (ld return 1 exit status)

PD那个函数写到你调用的代码的上面,或者在调用的代码上面先声明下这个函数,不然编译的时候会找不到这个函数

下面函数放最上面,至少在你调用之前

img

1.在c语言里,函数定义必须写在函数调用之前,如果没有办法把pd的定义放到最前面,那么调用之前需要先声明
bool PD(*int n[10],*int m[10]);这样
2.调用的时候,要传入变量,if(PD(&c,&k))这样就行了,把[10]删掉