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++程序主要由三部分组成:注释、编译预处理指令、程序主体。

posted @ 2012-03-29 23:16  imap  阅读(482)  评论(0编辑  收藏  举报