CSDN论坛 > VC/MFC > 基础类

buffer指针给删除了, 为什么下面一句还能够赋值? [问题点数:60分,结帖人lettermail4]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:547
Bbs1
本版专家分:76
Bbs7
本版专家分:24718
Blank
红花 2003年10月 VC/MFC大版内专家分月排行榜第一
Blank
蓝花 2003年9月 VC/MFC大版内专家分月排行榜第三
2003年8月 VC/MFC大版内专家分月排行榜第三
Bbs2
本版专家分:492
Bbs7
本版专家分:10761
Bbs3
本版专家分:935
Bbs5
本版专家分:2448
Bbs4
本版专家分:1174
Bbs8
本版专家分:44697
Blank
铜牌 2006年9月 总版技术专家分月排行榜第三
Blank
黄花 2006年9月 VC/MFC大版内专家分月排行榜第二
2006年8月 VC/MFC大版内专家分月排行榜第二
Bbs8
本版专家分:44697
Blank
铜牌 2006年9月 总版技术专家分月排行榜第三
Blank
黄花 2006年9月 VC/MFC大版内专家分月排行榜第二
2006年8月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!
其他相关推荐
scanf能赋值字符数组,不能赋值给指针的问题
一直有这个疑问,并且经常纠结,今天终于搞明白了。 char *name1; char name2[20] ;  // char *name不能用scanf,没开辟空间指针只能接受地址默认为8个字节          NSLog(@"%lu,%lu",sizeof(name1),sizeof(name2)); // 打印结果为8,20,字符数组真正开辟了20个空间,指
数组名是常指针,不能被赋值
不能把字符串"HELLO!"赋给数组b的语句是() 正确答案: B   你的答案: B (正确) char b[10]={'H','E','L','L','O','!','\0'}; char b[10];b="HELLO!"; char b[10];strcpy(b,"HELLO!"); char b[10]="HELLO!";
用指针给数组赋值的一个小问题
问题是这样的, 我打算输入与元素为数组赋值, 然后反向输出数组元素# include int main(void) { int a[10], * p = a, i; for (i = 0; i < 10; i++) scanf("%d", p++); for(i = 9; i >= 0; i--) // 用指针输出时, i 仅仅用来控制
为什么函数不能对空指针用new操作赋值呢
   我在数据结构的上机时碰到一个这样的问题;  即我先在函数前声明一个空指针,然后在函数中把这个空指针用new来赋值,然后返回函数,可是一出了函数体外那么这个已赋值的指针仍然变为空指针。我在各种语法书上都没有找到一个合理的解释,忘各位高手指点一二,在下不胜感激。下面是测试用的具体代码:// TestPointer.cpp : Defines the entry point for the con
指针的赋值、一维数组的赋值、二维数组与指针
1、指针的赋值 int a; int *p; p = &amp;amp;a; 或者 int a; int *p = &amp;amp;a; 2、一维数组的赋值 int *p,a[i]; p=a;//数组的首地址传给了指针变量,则该指针变量指向了该数组。 或者 int *p,a[i]; p=&amp;amp;a[0];//数组的首地址传给了指针变量,则该指针变量指向了该数组。 3、二维数组与指针 ...
指针直接赋值与strcpy区别
C/C++ code ? 1 2 3 4 5 char* p1="abcdefg"; char* p2;   p2=p1; strcpy(p2,p1); p2=p1; strcpy(p2,p1); 这两个语句有什么区别?? 解析:
NULL指针能在赋值吗
指针在使用前要进行初始化,我将指针初始化为NULL,再对它赋值,为啥不行呢? #include void main() { int *a = NULL; *a = 3; printf("%d",*a); } 我用malloc动态申请内存后,free掉这段内存,指向这段内存的指针在被赋值为NULL后还能在用吗?再用它指向别的地方,可以吗?   提问者采纳 指针初始化
指针的赋值与引用的赋值
1.指针的赋值 int a = 24; int *p = &a;//指针的初始化 *p = 25;//指针的赋值 2.引用的赋值 int a = 24; int b = 0; int &a1 = a; a1 = 25;//对引用赋值就是对它引用的对象赋值,这里也相当于对a进行了赋值 //&a1 = b;//不能修改引用的对象,比如这里a1是a的引用,就一直是a的引用不能变化
关于数组给指针赋值的问题
观察以下代码:int main() { int a[3][3]; int *p; int(*q)[3]; int **r; p = &a[0][0]; //p = a; 错误 q = a; // q = &a[0][0]; 错误 int **b = new int*[3]; for (int i = 0; i < 3; i
用ASP.NET对IIS中的虚拟目录进行操作
在做系统开发的过程中,我们经常会遇到用asp.net来操作IIS,如新建虚拟目录、更改虚拟目录的属性、删除虚拟目录等操作,现在分析如下://假如虚拟目录名为"Webtest",先在项目中引用    //System.DirectoryServices.dll,再  using  System.DirectoryServices;  protected  System.DirectoryServic
关闭