C与C++在形参的一点小区别
2015-08-10 12:19
330 查看
先看一下下面的代码:
大家猜猜看它在VS小能通过编译吗?
哈哈,不啰嗦了,直接说结果,如果这段代码在一个.c文件里是可以通过编译的,在一个.cpp文件里是不能通过编译的。
很奇怪吧,想这应该是c与c++的一点小区别吧,最近在看nc源码,看到这种形参声明方式,感觉好神奇,还有就是它的船参个数比较神奇,只要实参小于形参的个数就好了。
我把nc源码贴出来吧,有需要的去下载:
http://download.csdn.net/detail/liujiayu2/8981509
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
相关文章推荐
- C++_引用与const
- 石子合并
- 普通背包问题
- 求最长不降子序列
- 医院病床分配仿真 举例(c语言)
- C++常见面试题
- leetcode 日经贴,Cpp code -Dungeon Game
- C++ 作用域
- C语言中的链接编写教程
- C++经典书籍
- C++中运算符 &和&&、|和|| 的区别
- C++中类型数据所占字节数
- C++之多态性与虚函数
- C/C++ 快速排序算法
- 求最大子序列
- C++ 堆排序算法
- C++<algorithm>中sort的比较函数写法
- C/C++知识要点5——智能指针原理及自定义实现
- LeetCode 211. Add and Search Word - Data structure design
- I2C总线之(三)---以C语言理解IIC