
正文
c语言函数参数为空 c语言中函数参数表
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言中函数的参数列表为空和void的区别
void也是个类型,他可以是任何类型,由被引用对象的类型决定。而参数空表示没有参数,参数void表示还是有参数的
相关问答
Q1: c语言函数返回值为空
在定义,声明函数时,函数名前面的就是表示函数的返回值;void 表是没有返回值也就是空值:void fun(){}这样就定义c语言函数参数为空了一个没有返回值的函数,也是你说的空返回值。void fun(){return 0;}这样就会报错的。如果你函数名前面没有任何类型说明符,不是说c语言函数参数为空他返回空值,而是要看你使的什么工具编写代码。一般如果函数名前面写类型说明符返回的是INT型。函数返回空就是代表你所写的函数不需要有什么值。如果你写的函数要求出一个值的话一定要有返回值。
Q2: C语言,函数指针定义中实参表为空的问题。
首先道歉一下, 之前差点误导你, 这几天有事也没看回复。
之前的回复有误,这个特意温故了一下指针的知识,来重新更新一下答案。
真确的写法:
错误的写法:
有上可知:
1、定义成void(*pf)()是不能接收fun(int, char*)的, 必须要有相同的参数。
2、返回值定义成void类型是可以的,void是任意类型,可根据实际情况而变化。
以上是我对这个题目的理解,如果对你有帮助,青采纳一下,谢谢。
关于c语言函数参数为空和c语言中函数参数表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







