简述C语言中函数的形式参数定义时的注意事项 求解...

是这样的,想请教一下,简述C语言中函数的形式参数定义时的注意事项 求解...
最新回答
献世佛

2024-11-29 13:53:08

1、形参个数不能太多,多了就用结构体指针吧;
2、不需要携带数据返回的放在前面,需要携带数据返回类型的放在后面吧;
3、不要直接传递结构体哦;
4、一般地,指针类型最好加上const修饰,除非有特殊用途;
5、尽量不要使用bool类型做为形式参数;
6、别忘了给一个简洁好听的名字
夏了夏天

2024-11-29 16:02:04

先要明白以下事实:
C中,函数参数是值传递的,也就是任何时候都会将传递的实参复制一份,此时这个复制的副本与原来的变量再没有任何关系了。
基于以上事实,定义形参时:
1.如果不想改变原来变量(实参)的值,请直接采取默认行为,如果想改变原来变量的值,请传递指针。
2.如果需要传递一结构,若结构过大,请传递指针。因为复制一个过大的结构是很耗时的。
3.如果不确定需要几个参数可以使用可变参数。
4.前面几个网友的回答。
小时候

2024-11-29 10:44:10

形参定义其实还是很简单的,注意点不多的.
只要注明它的类型就好了,最好有个变量,这样的话定义时可以用了, 比如 void search(int a)
那么再定义的时候a就可以直接用了.
还有一个注意点,看函数的类型,void不用返还值,int,float等等都不要忘记有返还值,看函数类型是什么
就返还什么