C语言中的函数,test()和test(void)有什么区别吗?

发布网友 发布时间:2022-04-23 18:41

我来回答

3个回答

热心网友 时间:2023-10-13 09:48

在C++中,test()和test(void)没有什么不同;
在C中,两者有不同
1.test()表示函数可以任意类型,任意个数的参数,比如test(1), test(1, 2)都是没有问题的
2.test(void)表示函数不能接受任意参数,test(1)和test(1, 2)都是不能通过错误的

热心网友 时间:2023-10-13 09:49

没有的! 只是一般没有test(void)这种写法!。void 也是一种类型,用他做参数毫无意义

热心网友 时间:2023-10-13 09:50

没有,完全相同

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com