zoukankan      html  css  js  c++  java
  • C++回顾1 简介

    一 ,C与C++

    • C的历史:

    1,1972年诞生,作者是贝尔实验室的Dennis Ritchie

    2,1989年C语言标准 ANSI C出台。

    • C语言主要特点:

    1,可以直接访问内存,可以进行位操作,可以开发系统软件。

    2,生成的目标代码效率高。

    • C++:1980 年贝尔实验室的 Stroustrup 开始对C进行改进,1983年正式取名为C++;1994 年 ANSI C++标准出台。
    • C++特点:

    1,建立在C的基础上,完全包括C的全部特性和优点。

    2,与C最大的不同是C++对OO有完全的支持,C++既可以当面向过程的语言来使用,也可以当面向对象的语言来使用,C++很全面。

    二,程序设计方式

    • 结构化程序设计:主要特点:功能分解、逐步求精。
    • OO程序设计:主要特点:封装和数据隐藏、继承和重用、多态性。

    三,C++程序开发过程

    1,编写源文件,后缀名为.c或.cpp

    2,编译成.obj目标文件,这些文件已经是机器码了,但无法运行。

    3,连接.obj目标文件和.lib库文件,从而生成计算机可执行的程序。

    四,C++程序开发示例

       1: //*************************************
       2: //** eg1.1
       3: //*******************************
       4: #include <iostream.h>  //文件包含编译预处理指令
       5: #include <math.h> //
       6:  
       7: double max(double x,double y);//函数声明,一个函数必须在被声明之后才能被调用
       8:  
       9: void main()
      10: {
      11:     double a,b,c;//变量声明,为变量分配内存空间
      12:      cout<<"input two numbers.\n"<<endl;
      13:     cin>>a>>b;
      14:  
      15:     c=max(a,b);
      16:  
      17:     cout<<"the squart of maximum is "<<sqrt(c);
      18: }
      19:  
      20: //下面是函数定义,也就是函数的具体实现
      21: double max(double x,double y)
      22: {
      23:     if(x>y)
      24:         return x;
      25:     return y;
      26: }

    一个C++程序主要由三部分组成:注释、编译预处理指令、程序主体。

    作者:imap
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    测试用例模板和编写目的
    使用AndroidStudio配置码云时,提醒following remotes are already on gitee git
    win10操作系统查看电池损耗,电池使用时间
    windows技巧03----win的一些组合键
    windows技巧02---------输入特殊字符
    windows技巧01------------记事本默认保存修改时间
    word2010如何让第一页不显示页码
    docker镜像管理基础
    docker基础用法
    SaltStack进阶
  • 原文地址:https://www.cnblogs.com/imap/p/2424401.html
Copyright © 2011-2022 走看看