-
引用不能单独存在查看全部
-
*指针名 存放地址 &这个字符表示取值 *指针名 = &变量 表示指针初始化 *&指针引用名 = 指针名 表示指针的应用 int *p = &a;表示把a的地址赋给了指针p *q=20;就是改了a的值为20查看全部
-
是否使用内联函数查看全部
-
#include <iostream> using namespace std; /** *函数功能:返回a和b的最大值 *a和b是两个整数 */ int getMax(int a, int b) { return a > b ? a : b; } /** * 函数功能:返回数组中的最大值 * arr:整型数组 * count:数组长度 * 该函数是对上面函数的重载 */笔记 int getMax(int *arr,int count ) { //定义一个变量并获取数组的第一个元素 int maxNum=arr[0]; for(int i = 1; i < count; i++) { //比较变量与下一个元素的大小 if(maxNum<arr[i]) { //如果数组中的元素比maxNum大,则获取数组中的值 maxNum=arr[i]; } } return maxNum; } int main(void) { //定义int数组并初始化 int numArr[3] = {3, 8, 6}; //自动调用int getMax(int a, int b) cout << getMax(3, 8) << endl; //自动调用返回数组中最大值的函数返回数组中的最大值 cout << getMax(numArr,3) << endl; return 0; }查看全部
-
C++的重载的两个函数参数数量可以相同也可以不同,当参数数量相同时,只需要对应参数类型不同即称为重载查看全部
-
函数重载查看全部
-
有无实参情况查看全部
-
声明函数时给参数定义默认值, 定义函数时不给参数定义默认值适用于所有的编译器。查看全部
-
函数参数默认值查看全部
-
指针指向const修饰的变量时,应该是const int const*p=&a;查看全部
-
引用需初始化 int a =3 int &b=a查看全部
-
在编译的时候要检查语法错误 const定义的有数据类型 而#define定义的没有数据类型,是宏定义在编译时不再检查语法错误 推荐用const来定义常量查看全部
-
const示例查看全部
-
3和1、2的区别查看全部
-
const与指针类型的应用查看全部
举报
0/150
提交
取消