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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    vim发现交换文件
    Linux vim 一般模式(底线模式) 命令行模式 插入模式 记录2:
    linux的停止命令
    Linux centos7 常用命令 记录1:
    linux操作系统的关机命令
    linux解密shadow_Linux密码文件passwd和shadow分析
    mysql中root用户被忽略?
    Linux笔记01
    重装系统后恢复MySQL服务,Can't create test file C:ProgramDataMySQLMySQL
    重装JDK后,输入java -version报错:could not open " xxxxjvm.cf "
  • 原文地址:https://www.cnblogs.com/imap/p/2424401.html
Copyright © 2011-2022 走看看