-
引用做函数参数 void fun(int &a,int &b) { int c=0; c=a;a=b;b=c; } int x=1,y=2; fun(x,y)查看全部
-
指针类型的引用 类型 *&指针引用名=指针;查看全部
-
引用不能单独存在查看全部
-
引用不能单独存在查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
当函数有多个形参且都有默认值时,实参个数可以少于形参个数 ps:条件很重要,必须是形参都有默认值查看全部
-
其实,函数参数默认值必须全都赋值才不会出现错误查看全部
-
1 函数参数默认值 2 函数重载 3 内联函数查看全部
-
1.引用不能单独存在,如int &a;int b;是错误的用法查看全部
-
地址本身是一个整型,所以只能保存在整型的变量中 char类型的指针必须经过强制类型转换才能输出地址,否则会产生错误查看全部
-
内存管理查看全部
-
函数参数默认值: 1.有默认参数值的参数必须在参数表的最右端 2.在定义函数时定义默认值编译器容易报错,最好在声明函数时定义默认值 3.无实参则用默认值,否则实参覆盖默认值 函数重载: 1.定义:在相同作用域内用同一函数名定义多个函数,参数个数和参数类型不同 2.计算机通过函数名+参数类型来形成新函数来区分同名函数 内联函数(内置函数): 1.编译时将函数体代码和实参代替函数调用语句 2.内联编译是建议性的,由编译器决定 3.逻辑简单的,调用频繁的函数建议使用内联 4.递归函数无法使用内联方式查看全部
-
函数参数默认值: 1.有默认参数值的参数必须在参数表的最右端 2.在定义函数时定义默认值编译器容易报错,最好在声明函数时定义默认值 3.无实参则用默认值,否则实参覆盖默认值 函数重载: 1.定义:在相同作用域内用同一函数名定义多个函数,参数个数和参数类型不同 2.计算机通过函数名+参数类型来形成新函数来区分同名函数 内联函数(内置函数): 1.编译时将函数体代码和实参代替函数调用语句 2.内联编译是建议性的,由编译器决定 3.逻辑简单的,调用频繁的函数建议使用内联 4.递归函数无法使用内联方式查看全部
-
strcpy(c1,c2) 的作用是将c2复制到c1中。查看全部
-
一个比较好记的方法来区分 int const *p与 int* const p,把*读作pointer to然后从后往前读. 第一个int const *p就可以读作 p is a pointer to const int,p是指向常量的指针 第二个int* const p就可以读作 p is a const pointer to int,p是指向int型的常指针查看全部
举报
0/150
提交
取消