1. void test(){}
2. void test(void){}
3. void test(void *){}
1和2是相同的,表示test函数不接受任何参数,无论在c还是c++中如果函数不接受参数用2的方式书写是一种良好的习惯
3表示test函数接受一个指针类型的参数,无论是什么指针,只要是指针就可以传入
本文详细解析了C及C++中函数参数的不同定义方式及其含义,包括无参数函数的两种写法以及如何声明接收任意指针类型的函数。
1. void test(){}
2. void test(void){}
3. void test(void *){}
1和2是相同的,表示test函数不接受任何参数,无论在c还是c++中如果函数不接受参数用2的方式书写是一种良好的习惯
3表示test函数接受一个指针类型的参数,无论是什么指针,只要是指针就可以传入
579
2703
6145
7990

被折叠的 条评论
为什么被折叠?