C语言中,用指针做函数的参数,和直接使用函数指针有什么区别?如果一样或差不多的话,哪个更好些?

2025-03-23 20:10:29
推荐回答(1个)
回答1:

你上面那一段话,对于初学者来说确实坑爹,说的像什么官方话语,我看着也就只能理解个模糊大概。先给你举个例子吧,函数指针的写法int*p;inta;p=&a;//这是一般整型指针#includeusingnamespacestd;intarr(inta,intb){return0;}//比如说是函数1intbrr(inta,intb){return1;}//比如说是函数2intmain(){int(*frr)(int,int);//这里就是函数指针frr=arr;//它可以指向arrcout<