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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    百度音乐搜索API
    浅谈对设计模式的理解
    AS3 Embed
    AS3.0中遍历删除容器内子对象的误区。
    如何获取GridView的总记录数?
    分享几个国外的Ajax&Jquery网站
    SQL2000: MMC 不能打开文件
    结合.net开发 谈谈 access 中 模糊查询语句 like的用法
    [转]C#里巧用DateTime预设一些可选的日期范围(如本年度、本季度、本月等)
    根据条件动态改变GridView某行或某个单元格的背景色
  • 原文地址:https://www.cnblogs.com/imap/p/2424401.html
Copyright © 2011-2022 走看看