-
默认值写在参数列表的最右端查看全部
-
const 写在数据类型前, 指针指向的变量的值不能被修改 const 写在数据类型后, 指针指向的值不能被修改查看全部
-
引用不能单独存在查看全部
-
#include <string.h> #include <iostream> using namespace std; void func(int i=10, int j=20, int k=50); void func(double i=2.0, double j=2.8, double k=5.8); int main(void) { //在堆中申请100个char类型的内存 char *str = new char[100]; if(str==NULL) { cout << "内存分配失败"<< endl; } else { cout << "内存分配成功"<< endl; //拷贝Hello C++字符串到分配的堆中的内存中 strcpy(str, "Hello imooc"); //打印字符串 cout << str << endl; func(2.0); } //释放内存 delete []str; str=NULL; return 0; } void func(int i, int j, int k) { cout << i << "," << j<<","<< k << endl; } void func(double i, double j, double k) { cout << i << "," << j<<","<< k << endl; } 在这里试验了之前的函数重载的疑问,会出错,所以还是要多进行自己亲手实践!加油!!查看全部
-
修饰引用时,引用不能改变值;修饰指针值时,指针不能改变值;修饰指针地址时,指针不能改变地址(表示唯一指向该变量)。同时要清楚:引用在内存中并未开辟一个新的空间(该空间可以表示为:变量名、地址、变量值),而指针则开辟了一个新的空间,并将该空间的变量值变为所指向的变量的值。查看全部
-
这种P只指向一个X地址查看全部
-
const与指针类型查看全部
-
int *p=&a;指p指针指向a。查看全部
-
别名概念:int &b=a;即a的别名是b。查看全部
-
typedef struct { int x; int y; }Coor;这是创建结构体,结构体名称是Coor;查看全部
-
引用作函数参数查看全部
-
指针类型的引用查看全部
-
函数重载查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
const的用法很容易混淆,还没有完全掌握!!!查看全部
举报
0/150
提交
取消