C与C++在形參的一点小差别
先看一下以下的代码:
int fun(a,b) int a; int b; { return 10; } void main(int argc, char ** argv) { fun(10); return; }
大家猜猜看它在VS小能通过编译吗?
哈哈。不啰嗦了,直接说结果,假设这段代码在一个.c文件中是能够通过编译的。在一个.cpp文件中是不能通过编译的。
非常奇怪吧,想这应该是c与c++的一点小差别吧,近期在看nc源代码,看到这样的形參声明方式,感觉好奇妙。还有就是它的船參个数比較奇妙。仅仅要实參小于形參的个数就好了。
我把nc源代码贴出来吧。有须要的去下载:
http://download.csdn.net/detail/liujiayu2/8981509