c期末复习知识点整理

c期末复习知识点整理

ID:27674272

大小:84.00 KB

页数:4页

时间:2018-12-05

c期末复习知识点整理_第1页
c期末复习知识点整理_第2页
c期末复习知识点整理_第3页
c期末复习知识点整理_第4页
资源描述:

《c期末复习知识点整理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、袪本概念:I.C++是在20世纪80年代初期由災尔实验空没计的一种在c语言基础上增加了对(面向对象)程序设计支持的语音。2.include足C++库文件。cout«"输入";//输出cin»r;"输入3.—个C++程序由编译预处理指令,数据或数据结构定义和若下阐数组成。4.一个c语言程序可以包含若干函数,-K•中main表示主函数,每个函数的执行必须从main开始。5.C++将数据分力基本数据类沏,派生类型,符合类型=构造类型,VC6.0不支持bool型6.指数形式,E或(e)后面必须

2、是整数7.c+♦不支持空字符常虽门足不合法,[""]足合法;endl表示换行。8.如果衙要在字符串中出现双引号,则必须用""表示,例如:"pleasepress"Fl"tohelp"9.变S的默认类型为double10.使用const,define表示定义标识符常呈。II.条件运算符nNum=(a>b)?10:812.sizeof足用于返回操作数所占的内存空间大小13.break用于结來switch循环成从•个循环跳出。continue用于结來本次循环进入到一个循环中。14.C++是一种面向对象的程序没

3、计语言,它与而向过程没计方法的最大不同是引入了“类和对象”的概念,而此时函数赴构造“类”成员的一种手段。15.函数调用时,实参与形参的个数应相等,类型应一致,J1按顺序对应,一一传递数据16.在C++屮,允许在函数声明或定义时给一个或多个参数指定默认值,这样在调用时,可以不给出参数,而按指定的默认值进行工作。(1)函数既有原彻声明又有定义时,默认参数只能在原型生命屮指定。(2)当一•个函数中沿耍夯多个默汄参数时,则形参分配中。畎汄参数应严格按照,从冇至左逐次指定。(3)函数调用时,按照从左到右,实参与形参相结

4、合,当实参数□不足时,系统将以默认值对齐。(4)函数原型可多次声明,但一个参数的默认值只能指定一次。狀汄值可以足全局变录,全局常录,其至足一个函数,但不能足局部变录。17.㈧联函数:它把函数体的代码茛接插入到调用处,将调用函数的方式转换为顺序执行直接插入限制(1)不能冇数组,不能冇任何静态类型(2)不能有switch,for等复杂语句蒋要在函数类型前加inline(幻不能有递归18.函数朿载:C++允许多个冋名的函数存往,但冋名的各个函数的形参必须奋区别使用函数进载,不仅方便记忆,史加完荠了同一函数代码功能。

5、19.New和delete:C++屮,new和delete能存效究接地进彳7•劝企内存的分配和释放。(1)必须配对使用(2)delete必须用于先前指的new(3)new可以为数组分配内存.可以吿诉delete冇多少个元素20.引用变虽,实质上足给己定义的变蛍取了个别名。引用与指针展大的区别:指针足一个变甭,可以把它再赋值指I'nj别处地址,而引用一旦初始化后,V•地址不会洱改变{注]{1)定义引用吋必须初始化,引用类型必须与初始化变呈相同(2)引用常量时,前面必须加const(3)可以引用结构体,但不能引用

6、数组。(4)引用本身不足数据类型。21.—个类总右两种特殊的成员函数,构造函数和析构函数构:在创建对象时,使用给定的值将对象初始化。析:是用来释放一个对象,在对象删除前用它來做一些内存释放等淸理工作。22.将-个已定义的对象所迕的内存空问的内容依次拷贝到被初始化对象的内存空间屮,这种仅将内存空间的㈧荇拷W的方式称力浅拷W。必须自己定义一个拷W构造函数,在进行数位拷W之前,为指针类型的数据成员开辟一个对立的内存空间,是深拷W。24友元:除一个类的成员函数可以声明成另一个类的友元外,也可以将一个类声明成另一个类的

7、友元,称力友元类。当一个类作为另一个类的友元时,就意味卷这个类的所奋成公函数都足另一个类的友元成仍函数。26.This是一个仅能被类的非静态函数所访问的特殊指针。对于静态成妃函数来讲,屮于它是为所有对象所共享,因此在静态成另函数屮使用this指将无法确定this的具体指向,所以在静态成员函数屮不能使用this指针27.继承和派生派生类对象建立一一基类构一一派生类构一一派生类析一一基类析允许派生类继承多个柚类,可使派生类拥冇多个柚类特性除了类的多继承外,c++还允许一个基类存多个派生类(多重派生〉,以及从一个基

8、类的派生类中进行多个层次派生32赋俏运算符的市载:(1)赋值运算符不能重载为友元函数,只能重载为一个非静态成员函数(2)赋值运算符里载阴数是唯一的一个不能被继承的运算符阴数33什么叫时间产生的消息?在windows操作环境中,无论足系统产生的动作或足用户运行应用程序产生的动作,都称力事件产生的消息34动态链接库动态链接库提供了一些特定结构的函数.能被应用程序在运行过程中装入和连接且多个程序可以共享同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。