在C++中,test()和test(void)没有什么不同;在C中,两者有不同1.test()表示函数可以任意类型,任意个数的参数,比如test(1), test(1, 2)都是没有问题的2.test(void)表示函数不能接受任意参数,test(1)和test(1, 2)都是不能通过错误的
没有的! 只是一般没有test(void)这种写法!。void 也是一种类型,用他做参数毫无意义
没有,完全相同