55问答网
所有问题
当前搜索:
指针赋值为空
C程序定义一
指针
变量,直接令它
赋值为
NULL,不对它用malloc申请内存可以...
答:
用不用malloc,要看
指针
变量的具体用途。简单的说如果要给其一个单独的新值,是必须用malloc分配内存的。如果要给这个指针变量一个已经存在的值,则不需要。简单的说
赋值
是拿别人的东西自己来用,而不需要管这个东西怎么来的。当然这还要考虑你的赋值操作是否合乎逻辑,合乎语法,是否有意义。而内存分配...
运行时的 “空
指针赋值
” 错误是什么意思?
答:
这个信息, 通常由 MS-DOS 编译器发出, 表明通过
空指针
向非法地址 (可能是缺省数据段的偏移 0 位置) 写入了数据。
java 关于数组
赋值空指针
的问题?
答:
因为你这个输入的数组没有传递到你的jisuan方法所用到的数组中。这块代码有以下一些问题:1、变量命名方面对象名小写字母开头,驼峰式 2、面向对象设计方面,计算学生平均成绩的方法不应该是放在学生类中 如果有帮助到你,请点击采纳
能给空
指针赋值
吗?C/C++
答:
p=0 和 p=null是一样的,都是让
指针
p指向0地址处。你的意思应该是 *p = 0会怎么样吧,这样写编译能过,但绝大多数情况下,运行时会挂掉。因为0地址是不允许写的
C语言
指针赋值
0会产生什么结果
答:
不会产生什么结果,这样初始化后,可以用来判断这个
指针
是否被分配过地址,或者是否指向某个地址
指针
变量
赋值
答:
你这里定义int *p = 0;实际上就是把p
赋值为空指针
,空指针就是没有指向任何内存单元的指针,你往一个空地址赋值,当然会出错误了!
指针
变量使用之后要
赋值为
NULL吗
答:
临时使用的
指针
,不用之后赋NULL是安全做法,也是好习惯,但不是一定。而且有的指针"用完"后是不能随意赋NULL的,而要按特定要求操作;一句话只能完全完成使命的指针才可以人为赋NULL。
C语言,strcpy 对
指针赋值
NULL错误
答:
strcpy(orgarray -> visibleFlag, NULL);语法上讲,本身没有任何语法错误 但是100%是有问题的 你在企图读出内存NULL地址的值 你要想orgarray -> visibleFlag指向NULL的话,不可能,visibleFlag是数组,数组名不是可修改的左值 如果是
指针
的话,直接ptr=NULL;...
c++
指针赋值为
0的问题
答:
理解错了 int *p=0; //
空指针
,不时野指针 int b=2;p=b; //给空指针所指位置
赋值
,抱错 p=&b; //这样才是使p指向变量b的地址
对指针赋
空
与没对
指针赋值
答:
首先,必须强调的是这种写法十分不安全!再者,就你的问题我认为应该这样理解,int * p;只是定义了一个
指针
,而没有明确指针指向的具体存储单元,一般而言,当*p=5;被执行时,指向的存储单元是随机的,有可能是系统的保留空间,也有可能恰巧指向没有存储数据的用户空白空间,所以在是否报运行时错误是随机...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
给指针赋值
指针怎么赋值
给指针直接赋值
指针数组如何赋值
指针数组赋值
指针地址赋值
怎样给指针变量赋值
指针变量可以直接赋值吗
指针字符串定义与赋值