c语⾔中函数参数为空是什么意思,C语⾔函数参数为空和void C语⾔中函数参数的为空和⽤void标注他们的效果⼀样吗?
#include
2 //int add();
3 int add(void);
4 int main(void)
5 {
6 int i;
7 i = add(5 ,6);
parameter是什么意思啊8
9 printf("%d\n", i);
10 return 0;
11 }
12 int add(a ,b)
13 {
14 return a + b ;
15 }
C语⾔中函数声明对函数的检测最主要的标准是函数名,C语⾔中函数参数列表中的参数名可以缺省
C语⾔当中参数列表中的数据类型也可以缺省,默认是int。
add()并不等价于add(void); add(void)明确指明add函数不接收任何参数,若对其传参会报错,提⽰是error;
⽽add()表⽰接收参数,他的类型是int,只是他是⼀种没有意义的接收,并不会⽤这个参数,提⽰是wring;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论