如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
A常用的字符串处理函数有哪些?C++提供了丰富的字符串处理函数,大致可分为字符串的输入、输出、合并、修改、比较、转换、复制、搜索几类。在使用前应包含头文件<stdio.h>;使用其他字符串函数则应包含头文件<string.h>。1.字符串输出函数puts格式:puts(字符数组名)功能:把字符数组中的字符串输出到显示器。即在屏幕上显示该字符串2.字符串输入函数gets格式:gets(字符数组名)功能:从标准输入设备键盘上输入一个字符串。本函数得到一个函数值,即为该字符数组的首地址。3.字符串连接函数strcat格式:strcat(字符数组名1,字符数组名2)功能:把字符数组2中的字符串连接到字符数组1中字符串的后面,并删去字符串1后的串标志“\0”。本函数返回值是字符数组1的首地址。4.字符串拷贝函数strcpy格式:strcpy(字符数组名1,字符数组名2)功能:把字符数组2中的字符串拷贝到字符数组1中。串结束标志“\0”也一同拷贝。字符数名2,也可以是一个字符串常量。这时相当于把一个字符串赋予一个字符数组。5.字符串比较函数strcmp格式:strcmp(字符数组名1,字符数组名2)功能:按照ASCII码顺序比较两个数组中的字符串,并由函数返回值返回比较结果。字符串1=字符串2,返回值=0;字符串1>字符串2,返回值>0;字符串1<字符串2,返回值<0。本函数也可用于比较两个字符串常量,或比较数组和字符串常量。6.测字符串长度函数strlen格式:strlen(字符数组名)功能:测字符串的实际长度(不含字符串结束标志‘\0’)并作为函数返回值。BC++函数可以由一个main函数和其他函数构成,其中其它函数指的是:系统提供的库函数(例如printf和scanf函数),也可以是用户根据需要自己编制设计的自编函数(例如max函数)。C常见的库函数有:iostream.hmath.hstdio.hstdlib.h等1)cin用于输入流操作,与抽取操作符“>>”配合可以实现从键盘输入数据。一般格式为:cin>><变量名1>[>><变量名2>>>…>><变量名n>];2)cout用于输出流操作,与插入操作符“<<”配合可以实现向屏幕输出数据。一般格式为:cout<<<表达式1>[<<<表达式2><<…<<<表达式n>];DC++提供两种形式的注释:1)一对符号“/*”与“*/”之间的内容称为注释。它可以占多行,是从C语言中继承来的一种注释形式。2)一行中符号“//”之后的内容也称为注释。它只能占一行,是C++特有的一种注释形式。EOOP技术由五个最基本的概念所组成:类(class)、对象(object)、方法(method)、消息(message)和继承(inheritance)。F变量名的命名合法性:只能由英文字母、十进制数字符号和下划线组成,且以字母或下划线开头的字符序列。每个标识符中的字符数可以任意,但只有前32个字符有效。如果超长,则超长部分被舍弃。如A+Bdoublebyte-size都是错的。G预处理:每个以符号“#”开头的行,称为编译预处理行Hvoid指没有返回值的函数I函数重载的目的:使用方便,提高可读性J函数重载:重载是指同一个函数名对应多个函数的现象,也就是说,多个函数具有同一个函数名。内联函数:引入内联函数的目的是为了解决程序中函数调用的效率问题,在编译时,编译器将程序中出现的内联函数的调用表达式用内联函数体来替换。(inline)析构函数:当一个对象的生命周期结束时,C++会自动调用一个函数注销该对象并进行善后工作,这个特殊的成员函数即析构函数(destructorfunction)(与类名相同前面加~号)友元函数:为了让非成员函数访问类中私有成员,为了提高程序的运行效率,提出友元的方案。(类体内以friend开头加以说明)K类的访问形式有哪些?(此题答案和题目不太确定)一般对象成员的表示方法如下:〈对象名〉.〈成员名〉或者〈对象名〉.<成员名>(<参数表>)L类与结构体的区别:在C++语言中,结构体(struct)除了具有原先C语言定义的功能外,还具有类似于类(class)的功能即也可以在其中定义函数。它们之间的区别是:在struct中,成员的缺省访问权限是public,而class成员的缺省访问权限是private。M什么叫构造函数构造函数:构造函数的功能是在创建对象时,使用给定的值来将对象初始化。构造函数是特殊的公有成员函数,其特征如下:1)函数名与类名相同。2)构造函数无函数返回类型说明。3)在程序运行时,当新的对象被建立,该对象所属的类的构造函数自动被调用,在该对象生存期中也只调用这一次。4)构造函