77问答网
所有问题
当前搜索:
具有相同类型的指针变量
两个
相同类型的指针变量
可以做相加减运算吗
答:
应该选择C。A选项两个
同类型的指针
间可以比较大小,比较原则应该是按照实际内存的高低位比较的。B选项赋值,这个当然是可以的了。D选项两个相同
指针变量
相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。C选项是不可以的,因为两个指针相加什么都得不到,所以规定不允许相加。
指针变量
可以做加法运算吗?
答:
不能进行运算“+”运算。
类型相同
的两个
指针变量
之间可以进行<(小于)、=(等于)、-(减法)运算。1、“<(小于)”运算在两个
同类型的指针
间可以比较大小,比较原则应该是按照实际内存的高低位比较的 2、“=(等于)”是对于类型相同的两个指针变量之间常规运算。3、“-(减法)”运算两个相同...
指针变量
p1、p2
类型相同
,要使p2、p1指向
同一变量
,哪一个语句是正确的...
答:
&p1,取p1的地址,*(&p1)就是取出p1的值,也就是说把p1变量赋给p2,其它都不对。p是变量,可以赋值。&p1表示,取
指针变量
p1的地址;*&p1表示,获取指针变量p1的地址里指向的数据;*和&相当于相互抵消了,*&p1可以认为是p1,所以,答案A就相当于p2=p1 例:int a = 5, b = 6;int * ...
对于基
类型相同的
两个
指针变量
之间,不能进行的运算是 A) < B) = C...
答:
指针做减法得到的是两个指针之间的长度,进而能够有其他的用途。
类型相同的
两个
指针变量
不能进行加法运算,但能进行减法运算。还能用‘<’、‘>’、‘==’这三个运算符进行比较,主要用于判断指针指向数组元素的先后位置。可以比较谁的位置在前,谁的位置在后,就是谁是低地址,谁是高地址,一般来说,...
两个int
指针
相加可以么?
答:
不能进行运算“+”运算。
类型相同
的两个
指针变量
之间可以进行<(小于)、=(等于)、-(减法)运算。1、“<(小于)”运算在两个
同类型的指针
间可以比较大小,比较原则应该是按照实际内存的高低位比较的 2、“=(等于)”是对于类型相同的两个指针变量之间常规运算。3、“-(减法)”运算两个相同...
对于基
类型相同的
两个
指针变量
之间,不能进行的运算时()。
答:
对于基
类型相同的
两个
指针变量
之间,不能进行的运算时()。A.< B.= C.+ D.–正确答案:C
C语言中,对于基
类型相同的
两个
指针变量
之间,进行<、>运算有啥意义?
答:
可以比较谁的位置在前,谁的位置在后.就是谁是低地址,谁是高地址,一般来说,对数组才有可能用到如 p1=&s[0] ,p2=&s[5];那么p1在p2之前,p1是小于p2的
指针与
指针变量
的概念是什么?
答:
1、指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,不
同类型的指针变量
所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储...
在C语言中能否直接给
指针
指向的数据赋值?为什么?
答:
可以,但int *p;*p=7;这样不行。因为“能直接给指针指向的数据”赋值,而这里的p还没有指向,所以不能赋值,这种
指针有
个名字叫“悬浮指针”,是不能给它赋值的。这样才可以:int a,*p=&a;*p=7;实际上就是使a等于了7。
C语言中“二维数组行
指针
”是什么意思
答:
和一维数组
一样
,数组名传送给变量的是一个地址值,因此,对应的形参也必须是一个
类型相同的指针变量
,在函数中引用的将是主函数中的数组元素,系统只为形参开辟一个存放地址的存储单元,而不可能在调用函数时为形参开辟一系列存放数组的存储单元。int main()double a[3][4];……fun(a);……fun(...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜