c++_keilc

其他范文 时间:2020-02-26 02:16:13 收藏本文下载本文
【www.daodoc.com - 其他范文】

c++由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“keilc”。

简要叙述C++的由来和主要特点。

(1)C++是C语言的发展,继承了C语言的所有优点:丰富的运算符和数据类型、结构化

程序设计方法、高效的及其代码、良好的可移植性;(2)C++扩展了C语言的功能,增加了面向对象机制,实现了软件重用,提高了软件开发效率;(3)C++既适用于编写系统软件,也适用于设计应用软件,目前已成为主流程序设计语言,是程序员的首选语言;(4)C++增强了错误检查机制,更适合大、中型应用程序开发,完全可以替代C语言。

C++的基本数据类型有哪些?它们分别占多大的存储空间?

(1)字符型char(1字节),分为无符号型字符unsigned char和有符号型字符signed

[char];(2)整型,可由signed/unsigned修饰,又分为短整型short[int](1字节)、整型int(2字节)、长整形long[int](4字节);(3)实型,又分为单精度实型float(4字节)、双精度实型(8字节);(4)布尔型bool(1位)。

何谓指针?与指针相关的运算符有哪两个?它们分别完成什么操作?

(1)指针表示变量的地址,指针变量是用于存放对应类型变量地址的特殊变量;(2)与

指针相关的运算符有取地址运算符&和指针运算符*;(3)取地址运算符&用于获得一个变量的地址,指针运算符*用于以指针作为其操作数,其运算结果表示所指向的变量,二者互为逆运算。

程序流程控制结构包括哪几种?C++分别采用什么语句实现这几种结构?

(1)程序流程控制结构主要包括:顺序结构、选择结构、循环结构;(2)分支机构可采用

if/else语句、switch/case语句及其嵌套结构实现;(3)循环结构可采用for语句、while语句和do...while语句及其嵌套实现循环结构;(4)此外,还有跳转语句break、continue、goto配合实现灵活的程序流程控制。

C++中函数参数的传递方式有哪几种?请说明这几种方式之间的区别。

(1)C++中函数参数的传递方式有值传递、地址传递和引用传递三种方式;(2)值传递

将实际参数的值赋值给形式参数,不能修改实际参数的值,仅用于输入参数的传递;(3)地址传递将实参的地址传递给形参,可以修改实参的值,适用于输入和输出参数传递;(4)引用传递将形参作为实参的别名,对形参的修改影响实参的值,适用于输入和输出参数传递。什么是作用域?变量的作用域主要有哪几种?简述它们的含义。

(1)作用域是指变量可被引用的代码范围,分为局部作用域、全局作用域和文件作用域三

种;(2)大部分变量在函数内部定义,具有局部作用域,又称为局部变量;在语句块内部声明的变量仅在该语句块内部起作用,也属于局部变量;(3)全局变量在函数外部声明,具有全局作用域,即整个程序的所有源文件中均可引用,在其它源文件中引用前需用extern关键字声明;(4)文件作用域是指仅在当前文件范围内可用,在其它文件中不可用。在变量声明前加static关键字,可将变量声明为文件作用域。

动态分配内存有何意义?如何进行动态内存分配?

(1)有事程序只能在运行时才能确定需要多少内存空间来存储数据,这是程序员就需要采用

动态内存分配的方法为变量分配内存空间;(2)C++使用运算符new动态分配内存,例如int *p=new int;int pA=new int[256];(3)动态内存的释放采用delete运算符,例如delete p,释放动态分配的内存数组时,需要采用如下形式:delete []pA;

C++

1.1.2.3.4.2.一、简答题(每小题5分,共20分)什么是类?什么是对象?对象与类的关系是什么?构造函数和析构函数的主要作用是什么?他们各有什么特性?派生类构造函数和析构函数的执行顺序......

c++

四要素+交易成功图+物流图+好评图+收款说明日期+主持人yy名+会员YY名+商家旺旺每接一个单子需要发三个截图,一个待收货截图,一个未付款的截图,一个已付款的截图,未付款的截图发......

c++

1类和对象之间的关系类是对某一类对象的抽象;对象是某一种类的实例、类的定义方法cla类名{ private:私有数据成员和成员函数public:公有数据成员和成员函数 };类中成员的访问权......

C++题

1、_____重载 ___不是面向对象系统所包含的要素。 2、___构造函数_____的功能是对对象进行初始化。3、在下列关键字中,用以说明类中私有成员的是_private___。4、C++对C语言作了......

C++学习心得

C++读书心得C++是从C语言发展而来的,继承了C语言的特点(可以直接访问硬件)并增加了许多特性(封装、继承、多态),更适合大型软件的开发,比起JAVA来, C++更适合底层系统开发,并在网游3D......

下载c++word格式文档
下载c++.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题 keilc
热门文章
点击下载本文