zoukankan      html  css  js  c++  java
  • 【C++】简介

    注意:以下内容摘自文献[1],修改了部分内容。

    前言

    关于软件产业发展史,不妨访问“首次全面深度解密华为方舟编译器”一文,不仅详细介绍了软件产业的发展,还有华为方舟编译器产生的背景,值得一看!

    1. C语言是1972年由美国贝尔实验室的D.M.Ritchie研制成功。C语言是结构化和模块化的语言,它是基于过程的。

    2.为了解决软件设计危机,在20世纪80年代提出了面向对象的程序设计(Object Oriented Programming, OOP).C++是由AT&T Bell(贝尔)实验室的Bjarne Stroustup博士及其同事于1980年开始在C语言的基础上进行开发并取得成功的,1985年开始在AT&T以外流行开来。

    3.  C++是由C发展而来,与C兼容。

    4. C++对C的‘增强’,表现在两方面:

    (1)在原来基于过程的机制基础上,对C语言的功能做了不少扩充。

    (2)增加了面向对象的机制。

    5. 学习C++,既要会利用C++进行基于过程的结构化程序设计,也要会利用C++进行面向对象的程序设计。

    6. 标准C++要求main函数必须声明为int型。有的操作系统(如UNIX,Linux)要求执行一个程序后必须向操作系统返回一个数值。因此,C++的处理是这样的:如果程序正常执行,则向操作系统返回数值0,否则返回数值-1.在目前使用的一些C++编译系统并未完全执行这一规定,如果主函数首行写成void main()也能通过。标准C++主函数规定如下:

    int mian()
    {
    
        return 0;
    }

    参考文献

    [1]谭浩强.C++程序设计[M].北京:清华大学出版社.

  • 相关阅读:
    转载__Java内部类
    Fragment之介绍(转)
    转载__Android-屏幕适配需要注意的地方
    转载__广播机制
    Activity的启动模式--总结
    图片_ _Android--加载大分辨率图片到内存
    转载—— android 瀑布流的实现详解,附源码
    转载_安卓性能优化
    C# Byte[] 数组操作
    C# 测算代码运行时间 Stopwatch
  • 原文地址:https://www.cnblogs.com/chen-hw/p/11741972.html
Copyright © 2011-2022 走看看