指定形参默认值是C++的语法,标准C是不支持这种语法的。
目前成都创新互联公司已为千余家的企业提供了网站建设、域名、雅安服务器托管、网站托管运营、企业网站设计、子长网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
使用c++语法,通常可以保存文件时使用CPP后缀保存。
另外,形参的默认值是在声明函数原型的时候指定,不是在函数定义的时候指定。
可以这样调用。
int b=0指的是默认参数,调用时传入或不传入b都行,如果不传入b的话,那么b的值就是0。
另外注意只有最后面的参数可以是默认参数。
在许多c语言初学者中编写函数时,都喜欢将无参函数中的参数类型忽略。
但是实际上 默认的参数类型 不是无参 void ,而是接受 任意数量和类型的参数 。也就是说 int func() 和 int func(void) 是不一样的。下面通过一个例子加深了解一下在C语言中函数的默认参数类型:
所以说,在使用c语言编写无参函数时,一定要把 void 写上去,不然会有安全隐患。