zoukankan      html  css  js  c++  java
  • 如何区分代码C还是C++

    C与C++在很多地方不同,比如
    1.最明显的是看输入输出:C不具备任何输入/输出语句,I/O是通过调用库函数实现。也不具备异常处理语句,也是通过调用库函数实现。而这两点,C++都在语言层本身支持。cin, cout,try…catch。C用库函数printf()和scanf(),setjmp() 及 longjmp()

    2.C中无bool类型和string类型,因此用整型做判断,用""默认字符串类型

    3.最本质的是看有无类class,这也是C++与C最根本的区别

    当然,有的程序表面上看是C++风格的,但用的是机构化的思想,而不是面向对象的思想。

    最明显的区别是c++头文件后面不用加.h,并且C++要有命名空间,而C却没有这个概念.

    编译——compile:从源文件加工成..obj主要是检查语法等,生成的是机器码,无法直接执行。
    生成解决方案(solution-sln文件):直接由源文件生成可执行文件**.exe**,内部机制还是编译,然后将结果和一些系统API链接。

  • 相关阅读:
    对于数据库表排他更新的理解
    小学数学题
    胜败兵家事不期
    ORACLE外键约束(FORIGEN KEY)
    spring客户端jsp与服务端交互方法
    nodejs学习笔记package.json
    关于viewport
    dl,dt,dd的用法
    304-NOT MODIFIED
    $(document).ready()和 window.onload的区别
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/12725258.html
Copyright © 2011-2022 走看看