gzyueqian
13352868059
首页 > 新闻中心 > > 正文

C++简单程序设计

更新时间: 2011-11-15 09:19:55来源: 粤嵌教育浏览量:2112

    C++语言的产生:C++是从C语言发展演变而来的,C语言的开发史源于语言和UNIX操作系统的发展要求。早期的系统程序设计,使用的是汇编语言,优点是能体现计算机硬件指令记得特性,表达能力强,运算能力强,运行速率高。

  (一)C++语言概述

  (1)C++语言的产生:C++是从C语言发展演变而来的,C语言的开发史源于语言和UNIX操作系统的发展要求。早期的系统程序设计,使用的是汇编语言,优点是能体现计算机硬件指令记得特性,表达能力强,运算能力强,运行速率高。缺点是可读性差,可以植性差,描述问题的性能不如语言。系统软件一般要求效率高稳定可靠,汇编语言调用的是硬件部分。在POP-11/20机上实现了B语言,然后经过发展出现了C语言,他出现的目标:保持BCPL和B的精炼性及接近硬件的特点;恢复这些语言市区的通用性。在1972个C编译投入使用,1973年UNIX用C改写,加入了多道程序功能,发生了质变,随着UNIX的推广C语言也得到了广泛的推广。1983年C加入了面向对象的思想就产生了C++,他的标准化工作在1989年开始,在1994年制定了ANSI C++标准草案,人们在写程序是都尽量向他靠近但也有不同,会多少有一些自己的语言特点,有经过了不断的改进的发展就出现了目前的C++。

  (2)C++的特点

  他全兼容C,他相对于C来说进行了改革个扩充增加了面向对象,但他与JAVA来说有部纯粹,它既可以在C环境中运行也能在面性对象的环境中运行。他保持了C得简洁性高效性。

  例子:

  //this is a simplest prograoutm(这是个注解,一般用//来表示注解,在需要维护时他可以为之提供方便。他一般表明时间和程序的功能,能在任何部位作注解)

   以下是代码片段:
#include//这是头文件,意思是这个程序要调用<>中所写的库的东西
  void main()//主函数表示程序开始执行
  { //表示主函数的程序
  int a,b;//定义了两个函数a,b
  cin>>a;//输入a
  cout<
  return 0;//表示返回
  } //表示程序结束
    (3)C++的字符集

  字符->词->语句->函数->程序。给机器的语言由字符组成。C++的基本元素:大小写字母,数字字符0-9,特殊字符(# , % , *, & ,(), {}, [ ], <>, _ , +, - ~, / ,|, \ , ; 等)

  (4)词法记号(他是小的此法单位)

  (a)关键字:C++的预定义单词是指C++中特殊含义的字是不能重新定义的,程序员不能用它作为自己定义的变量或函数的名字。

  (b)标记符识:程序员声明的单词,他命名程序正文中的一些实体。如: rectangle、Draw、_line(注意ABC和abc不是相同的)

  (c)文字:在程序中直接使用符号表。

  (d)操作符:用于实现各种运算符号。

  (e)分隔符:用于分隔各个词法记号或程序正文。

  (f)空白:有空格和换行符等(\n,endl,)

  (4)基本数据类型

  数据:用程序命令操作的对象,他的类型是指数据表达形成的不同而划分的类别。

  基本数据类型:整形(int),浮点型(float),字符型,逻辑型(布尔型bool)

  非基本数据类型:(1)数组、指针、空类型、结构、联名、枚举、类。数据修饰符有short,long,unsigned,sigend。

  注意 :整形和实型有几种不同的方式;注意各种数据类型的取值范围;C 语言中没有布尔型,C语言在表达逻辑运算的结果时用常熟0代表假,用非0数代表真,C++中增添了bool,但并非每个C++编译器都支持;用size of(数据类型)可以确定数据类型的字节长度。例如:cout<<"size of int is "<

  

免费预约试听课