1、形参个数不能太多,多了就用结构体指针吧;2、不需要携带数据返回的放在前面,需要携带数据返回类型的放在后面吧;3、不要直接传递结构体哦;4、一般地,指针类型最好加上const修饰,除非有特殊用途;5、尽量不要使用bool类型做为形式参数;6、别忘了给一个简洁好听的名字
先要明白以下事实:C中,函数参数是值传递的,也就是任何时候都会将传递的实参复制一份,此时这个复制的副本与原来的变量再没有任何关系了。基于以上事实,定义形参时:1.如果不想改变原来变量(实参)的值,请直接采取默认行为,如果想改变原来变量的值,请传递指针。2.如果需要传递一结构,若结构过大,请传递指针。因为复制一个过大的结构是很耗时的。3.如果不确定需要几个参数可以使用可变参数。4.前面几个网友的回答。
形参定义其实还是很简单的,注意点不多的.只要注明它的类型就好了,最好有个变量,这样的话定义时可以用了, 比如 void search(int a)那么再定义的时候a就可以直接用了. 还有一个注意点,看函数的类型,void不用返还值,int,float等等都不要忘记有返还值,看函数类型是什么就返还什么