c/c++区别
2015-10-07 09:34
288 查看
总容易把c和c++当成是一回事,其实并不是,c是一种结构化的的语言,重点在算法和数据结构,
c程序设计首先考虑的是如何通过一个过程对输入 进行运算处理得到输出,而对于c++首先考虑的构
造一个对象模型,让该模型能契合对应的问题域,这样就可以通过获取对象的状态信息得到输出或
实现过程的控制,
在c++中要调用c编译器编译的函数的在函数前加关键字 extren “C”,虽然c++兼容c但是c不支持重载,
如函数void foo(int x,int y),c++编译后的函数原型为 _foo_int_int,而c编译后的函数名为_foo,
所以调用前一定要加 extren “C” 注明
c程序设计首先考虑的是如何通过一个过程对输入 进行运算处理得到输出,而对于c++首先考虑的构
造一个对象模型,让该模型能契合对应的问题域,这样就可以通过获取对象的状态信息得到输出或
实现过程的控制,
在c++中要调用c编译器编译的函数的在函数前加关键字 extren “C”,虽然c++兼容c但是c不支持重载,
如函数void foo(int x,int y),c++编译后的函数原型为 _foo_int_int,而c编译后的函数名为_foo,
所以调用前一定要加 extren “C” 注明
相关文章推荐
- C++实现顺序栈
- C++实现链栈
- C++成员函数和构造函数
- 怎么样Eclipse IDE for C/C++ Developers正确编译GTK规划?(解决)
- C语言输入输出函数详解
- Leetcode NO.45 Jump Game II
- Leetcode NO.55 Jump Game
- Leetcode NO.278 First Bad Version
- 南邮NOJ 1029 短语搜索
- 重拾C/C++ 使用Struct结构建立简单的链表
- cpp字符串流
- cpp类的初始化参数列表
- C++基础简述题
- 360笔试题——找老乡
- 查找一:C++顺序表查找
- C语言中的多维数组
- C++实现多项式操作及其加减乘除
- C语言基础学习——第9天(结构体、联合、枚举)
- C语言中对数组名取地址
- 排序算法的C语言实现