-
引用定义必须初始化 type &alias = var查看全部
-
基本数据类型的引用int a=3;int&b=a;b=10;输出a=10 结构体类型引用coor c1;coor&c==c1;c1.x=10;c2.y=20; 指针类型的引用:&指引用名=指针inta=10;int*p=&a;*q=20;输出a=20查看全部
-
引用必须初始化查看全部
-
引用是变量的别名查看全部
-
c语言malloc申请,free释放 C++new申请,deleat释放查看全部
-
注意事项查看全部
-
引用不能单独存在int &a;错误查看全部
-
#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 *p,int num) { //定义一个变量并获取数组的第一个元素 int t = p[0]; for(int i = 1; i < num; i++) { //比较变量与下一个元素的大小 if(t < p[i]) { //如果数组中的元素比maxNum大,则获取数组中的值 t = p[i]; } } return t; } int main(void) { //定义int数组并初始化 int numArr[3] = {3, 8, 6}; //自动调用int getMax(int a, int b) cout << getMax(numArr[1], numArr[0]) << endl; //自动调用返回数组中最大值的函数返回数组中的最大值 cout << getMax(numArr, 3) << endl; return 0; }查看全部
-
函数重载必须在同一个作用域下,函数参数个数可以相同,当个数相同时,系统会根据参数类型选择函数查看全部
-
在调用函数时,若括号内只附一个值,则默认为给第一个变量赋值查看全部
-
int赋值时 eg.int i,int j,int k 赋值应从右到左,即可以只给k赋值而ij不赋值 或者给jk赋值而不给i赋值 但是不能给i或j赋值而不给k赋值查看全部
-
内联函数查看全部
-
有默认参数放最右端查看全部
-
看着看着,问题来了,const查看全部
-
内存申请查看全部
举报
0/150
提交
取消