-
关于指针类型的引用(重难点)查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
在C中,指针指向某个变量是*p=a;(或者是p=&a;),为什么是*p=&a呢?查看全部
-
引用的用法查看全部
-
默认值在参数最右边查看全部
-
指针指向const修饰的变量时,应该是const*int const*p查看全部
-
delet以后要将指针置为空查看全部
-
今晚解决掉这一块查看全部
-
const的位置的变化,所决定的定义也是不一样的查看全部
-
说一个比较好记的方法来区分 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型的常指针查看全部
-
类型 *&引用名称 = 指针;查看全部
-
指针和引用查看全部
-
1、strcpy(s1,s2);strcpy函数的意思是:把字符串s2中的内容copy到s1中,连字符串结束标志也一起copy. 2、打印时直接用数组名,因为str本身就代表一个地址 3、new和delete是成对的,释放时要注意数组如何释放,delete []str;查看全部
-
1、内存的申请与释放要成对使用,避免重复释放导致的错误,使用new来申请内存,delete来释放内存,是运算符<br> 2、申请内存时要判断是否申请成功,释放时要设置空指针,避免重复回收,计算机出现错误<br> int *p = new int; 申请内存<br><br><br> delete p; 释放内存<br><br> int *arr = new int[10]; //申请块内存<br><br> delete []arr; // 释放块内存<br><br> <br><br> void *malloc(size_t size);// c语言申请内存<br><br> void free(void *memblock);// c语言释放内存<br><br> 两种方式配套使用,不能混搭<br><br> <br><br> 申请内存不一定能成功,代码处理申请不成功的情况<br><br> int *p=new int[1000];<br> if(NULL == p) {申请内存失败 //内存分配失败的异常处理<br> }<br><br> delete p; p = NULL; 1、内存的申请与释放要成对使用,避免重复释放导致的错误,使用new来申请内存,delete来释放内存,他们不是关键字,是运算符; 2、申请内存时要判断是否申请成功,释放时要设置空指针,避免重复回收,计算机出现错误查看全部
-
需要注意的地方,块内存不要忘了方括号查看全部
举报
0/150
提交
取消