摘要:
1、函数重载:多个函数名称相同,但是参数类型、参数个数不同。比如: int myFunction(int,int); int myFunction(long,long); int myFunction(long);函数myFunction();就被重载了三次。2、函数多态的意义:利于函数重用,比如让... 阅读全文
摘要:
1、函数原型中可能会声明参数默认值,默认值是在没有提供参数值时使用的一个值。比如函数原型 long myFunction(int x=50);该原型就指出了一个参数默认值50,原型中声明参数值与函数定义中没有影响,函数定义中还可以使用:long myFunction(int x){函数定义};如果调... 阅读全文
摘要:
1、C++中有两种函数:全局函数和成员函数,二者区别如下:全局函数位于对象和类之外,成员函数(也称为成员方法)位于类内。2、所谓全局函数就不是对象的一部分,它们被称为全局的,可以在程序的任何地方访问它们。3、设计良好的函数应该执行单个的、易于理解的任务。 阅读全文
摘要:
1、strcpy()将整个字符串复制到指定的缓冲区中,原型为:strcpy(str1,str2);其中str1为源数组,str2为目标数组。 strncpy()将指定数目的字符从一个字符串复制到另一个字符串中,原型为:strncpy(str1,str2,number);用于将指定数目的字符复制到目标... 阅读全文
摘要:
1、今天看到字符串的结尾标志’\0‘,突然有点迷胡,空字符与空格’ ‘有何区别呢?空格符就是空一格,空字符就是什么也没有;空格的ascii码为32,空字符ascii为0,根本不是一回事,要区分清楚! 阅读全文
摘要:
1、常量:C++包括两种常量,字面常量和符号常量.字面常量:指的是直接输入到程序中的值,比如:in myAge=26; myAge是一个int类型变量,而26是一个字面常量。符号常量:指的是用名称表示的常量,就像变量一样表示,但是一旦初始化,其值就不能改变.主要指的是:①const定义的常量:con... 阅读全文