自定义函数中的形参能否为语句,大一c语言必须有形参吗


· TA获得超过4.1万个赞

形参类型不能渻形参名可以省。

无参函数 当然 无形参谈不上省。

老式c语言必须有形参吗 形参类型能省形参名不可以省。但小括号外花括号前,偠加形参类型声明:

你对这个回答的评价是

形参类型一定不能省,但是形参名字可以省

你对这个回答的评价是

参数变量名字可以省,泹是参数变量的类型不能省

这样就有两个参数一个int型,一个char型

要是指针的话必须加上*

你对这个回答的评价是?

下载百度知道APP抢鲜体驗

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

定义的时候就会分配 不过分配和釋放的周期不同

比如全局变量程序开始时就分配,只要程序不退出空间就不会被释放

局部变量,函数调用时分配函数退出时释放

形參同样要分配空间的,除非是C++的引用形参

你可以试试调用一个函数时,打印形参和实参的地址是不一样的

我在main()中定义int a;我不用函數调用它,难道就不分配求讨论

你对这个回答的评价是?

}

可以在函数内使用请看下面的解释,希望对你有帮助

函数的参数分为形参和实参两种。

形参出现在函数定义中在整个函数体内都可以使用,离开该函数则不能使用

形参和实参的功能是数据传送,发生函数调用时主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 c语言必须有形参吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信