[解析]: 除了给指针变量赋地址值外,还可以给指针变量赋NULL值,由于NULL的代码值为0,所以,指针变量名=NULL;等同于变量名=′\0′;或变量名=0;,指针变量并不是指向一个地址为0的存储单元,而是具有一个空值。注意:指针变量赋地址值的方式可以是通过求地址运算获得地址值、通过指针变量获得和通过标准函数获得地址值...
下列关于指针变量赋空值的说法错误的是 A. 当赋空值的时候,变量指向地址为0的存储单元 B. 赋值语句可以表达为变量名=’\0’; C. 赋值语句可以表达为变量名=0; D. 一个指针变量可以被赋空值 相关知识点: 试题来源: 解析 A本题考查的是对指针变量赋空值。在C语言中用NULL给指针赋空值,如p=NULL。当指针...
1 指针赋空值时代表这个指针哪也不指向,这是特定的,并不是指向0地址单元. 2 指针变量存储的是地址,地址本身是unsigned int 类型, 可以直接赋值任何整型数字,当然这么做是有时是没有意义的. 3 ’\0'在内存中是用0来表示的,只不过它的类型是char , 而我们常说的0 是int 型的 ,如果不分类型的话,他们是相...
对指针来说空值就是NULL,就是0x0的地址 而赋予0,可能是一个我们需要的Int值等 为了区分他们,我们就让NULL来代替0 可以用直接用NULL 头文件已经定义NULL=0了 NULL表示空指针(又可能超过4字节),0表示整数数值,对一门通用语言来讲要分清这两个不同含义,但我们的windows系统的空地址也是用0表...
为什么不能像C语言中赋一个NULL这个值呢?为什么是赋值0?C语言中是否可以对这个空指向不写NULL,就写0可以吗? 相关知识点: 试题来源: 解析 NULL是个宏#define NULL 0c和c++中都可以直接用0分析总结。 c里定义一个指针变量时我们事先对这个指针赋空值那么一般就是赋个0给它...
p=NULL是将p指向的内存赋值为NUll,而p本身不会变。p=NULL是改变了p本身的值,将它指向的地址改为NULL 满意请采纳!
下列关于指针变量赋空值的说法错误的是A.当赋空值的时候,变量指向地址为0的存储单元 B.赋值语句可以表达为变量名=’\0’; C.赋值语句可以表达为变量名=0; D.一个指针变量可以被赋空值查看答案更多“下列关于指针变量赋空值的说法错误的是A.当赋空值的时候,变量指向地址为0的存储单元 B.赋值语句”相关的问题...
百度试题 题目下面对指针变量的叙述,正确的是( )。A.指针变量可以加上一个指针变量B.可以把一个整形数赋给指针变量C.指针变量的值可以赋给指针变量D.指针变量不可以有空值,即该指针变量必须指向某一变量 相关知识点: 试题来源: 解析 C 反馈 收藏
A 指针变量可以加上一个指针变量 B 可以把一个整形数赋给指针变量 C 指针变量的值可以赋给指针变量 D 指针变量不可以有空值,即该指针变量必须指向某一变量 我的得分:4分 我的答案:B相关知识点: 试题来源: 解析 解析: 暂无内容 反馈...
1 指针赋空值时代表这个指针哪也不指向,这是特定的,并不是指向0地址单元.2 指针变量存储的是地址,地址本身是unsigned int 类型, 可以直接赋值任何整型数字,当然这么做是有时是没有意义的.3’\0'在内存中是用0来表示的,只不过它的类型是char , 而我们常说的0 是int 型的 ,如果不分类型的话,他们是相等的...