C++简单程序设计(怎样编写简单程序最基本的部分)


(一)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<iostream>//这是头文件,意思是这个程序要调用<>中所写的库的东西

void main()//主函数表示程序开始执行

{                //表示主函数的程序

int a,b;//定义了两个函数a,b

cin>>a;//输入a

cout<<b;//输出b

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 "<<size of <<endl; C++强类型语言,他要求程序设计者在使用数据之前必须对数据类型进行声明。                

相关内容