55问答网
所有问题
当前搜索:
空指针可以被赋值吗
空指针可以赋值吗
?
答:
给空指针指向的地址赋值是错的
,程序会崩溃。如int *q=NULL; *q=*(p+5)会死机。如果你给q指向的地址赋值都是错的,如*q=xxx;但是q本身是个变量,你给q本身赋值是没有问题的,像这样: q = xxx;看下关于指针这章的书,你就会明白 ...
空指针
要怎样进行
赋值
!求解释,详细点.非常感谢!!!
答:
兄弟,
空指针赋值没问题
。只是你GetMomery函数返回的是一个无效指针。char p[] = ''hello world';这个数组在GetMomery函数结束后被释放。所以会出错。要不你就用malloc (要记得释放) 要不就把 p 数组声明会全局的,
能
给
空指针赋值吗
?C/C++
答:
这样写编译能过,但绝大多数情况下,运行时会挂掉。因为0地址是不允许写的
C语言中的
空指针
是什么意思?
答:
空指针是就是一个被赋值为0的指针
。对于空指针值,一般的文档中倾向于用 NULL 表示,而没有直接说成 0。但是我们应该清楚:对于指针类型来说,返回 NULL 和 返回 0 是完全等价的,因为 NULL 和 0 都表示 null pointer(空指针)。
空指针
以及
赋值
答:
若操作,则发生NullPointerException
空指针
异常 引用类型之间画等号:eg---房子钥匙(相同的数据,房子只有一个)1)指向同一个对象 2)通过一个引用对数据的修改会影响另一个引用对数据的访问 基本类型之间画等号: eg---身份证复印件(不同的数据,复印件数据改变原有数据不会变)1)
赋值
2)对一个变量...
指向NULL的
指针
可否
赋值
答:
NULL是系统定义的常量,没有类型限定的0值。一般用来初始化一个指针变量,以标识指针未指向任何地址,或者说
空指针
,方便判断。所以如果一个指针所指向的对象或内存已经释放,该指针必须马上设置为NULL,防止程序的其他代码不小心访问而造成程序崩溃。而使用指针前都应该判断一下,比如:if(p){...}//如...
null pointer assignment什么意思
答:
null pointer assignment 中文意思是”
空指针赋值
“ 或者 ”指针没有赋值“通常在编程c语言,当指针变量刚定义时,它的值是不确定的,因而指向一个不正确的单元,若在这个时候引用指针变量,可能产生不
可
预料的后果。为了避免这个问题的产生,定义后给它一个确定的地址值。其中pointer [英][ˈ...
c语言 出现
空指针赋值
怎么回事???请高手帮忙看下。
答:
1。zts[35];point1[35];point2[35];x1[35]这四个数组在main()中有,在四个子函数中有,各是各的,互不干涉,所以main()中的这四个数组始终没有
被赋值
过,
空指针
指的就是这个吧。2。应该把这四个数组的首地址作为四个read()的参数传过去,就
可以
实现:“在子函数中赋值,在main函数中使用...
c语言
空指针
void*
赋值
struct,结构强制转换问题
答:
你把这个不确定的地址强制转化后
赋值
给结构体
指针
变量temp,赋值语句本身没有什么语法错误,你把这个地址打印出来也是没有什么问题的,但是如果你对这个地址的内存单元进行赋值操作,修改了这个内存单元的内容,那么可能会造成严重的后果。比如说这个地址所属的内存单元是操作系统的,你修改它的值,就有可能...
C语言用来CHAR还有NULL
答:
15.C 解析:A B
空指针
不
可以赋值
。会出错。D 指针未赋值。 野指针不可以使用。16.A 解析:如果null是小写的话,那么这道题选B,C中大小写有区分,大写的NULL实际上就是系统定义的一个符号常量,它的值为0,也就是如果是 printf("%d\n",NULL);那么输出为0,选A ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
空指针不能赋值那它有啥用
空指针怎么赋值
空指针赋值给某个指针
null指针赋值
空指针可以复制给其他指针
指针指向null再赋值
strcmp在哪个头文件里面
void在c语言中什么意思
空指针可以进行赋值语句