www问答网
所有问题
当前搜索:
指针可以相加减吗
指针可以加减
一个整数么
答:
可以的
。比如:int a[12],*p;p=&a;p=p+5;
c语言中
指针
变量
可以相加吗
?其含义是什么?
答:
同样指针与整型数据相减也是同样的道理。
2.指针之间可以相减,但不可以相加
:两个同一类型的指针变量是可以相减的,他们的意义表示两个指针指向的内存位置之间相隔多少个元素(注意是元素,并不是字节数),例如对于int类型的指针p和p1. p1-p的意义表示他们之间相隔多少个int类型的元素。同样对于其他类型的...
指针
是整数吗,若不是整数,指针为什么
可以
进行
加减
运算
答:
指针是16进制的地址,可以进行减法
。p2指向的是buf[3]的地址;p1指向的是buf[1]的地址;因为是整型数据,所以一个整型是4个字节,p2-p1=(p2指向的地址-p1指向的地址)/sizeof(int)p1与p2地址之间差2个整型即 8个字节大小;第二个等于是将地址转化为10进制然后在相减,故得数为8;int a...
函数
指针
是否
可以加
加
答:
因为func_def2生成的机器码程序长度显然和func_def1的长度是不同的,
自然不可以对函数指针进行加减运算
,所以对函数指针加减一个常数也是不行的 但是函数指针可以比较大小,因为比较大小的操作仅仅是对地址进行比较,并不涉及指针的加减运算
c语言中以下哪句话错:1,
指针可以
与整数进行
加减
运算 2,同类型的指针指...
答:
1 是对的。2 是错的,
指针可做减运算,但是不能作加运算
。3 是对的。
在一定条件下,
指针可以相加吗
?
答:
任何情况下,
指针
都
可以相加
,只是结果没有物理意义 int *p;char *q;unsigned long t=p+q;
C语言
指针可以相加吗
?为什么?拜托各位了 3Q
答:
两个指针是不
能相加
的。仍以街道地址的比喻为例,假设你住在湖滨大道1332号,你的邻居住在湖滨大道1364号,那么1332+1364指的是什么呢?其结果是一个毫无意义的数字。如果你的C程序试图将两个
指针相加
,编译程序就会发出警告。 当你试图将一个指针和另外两个指针的差值相加的时候,你很可能会误将其中的...
常用
指针
运算包括
答:
指针加
上一个整数值,
可以
得到指针向后移动若干个元素的位置。例如:对于一个指向整型数组的指针p,p+1将指向数组的下一个整数。2、指针的减法运算
指针减去
一个整数值,得到指针向前移动若干个元素的位置。例如:对于一个指向整型数组的指针p,p-1将指向数组的上一个整数。3、指针的比较运算 比较两...
画红线这个语句什么意思,
指针
也
可以加减
常数和变量?C语言。
答:
将
指针
t向后偏移m-1个字节。指针当然可以做
加减
运算了,指针本身也是个变量,也
能加
变量的。
C
指针
太混乱总弄不明白,求详细指导
答:
指针可以加
上或减去一个整数。指针的这种运算的意义和通常的数值的
加减
运算的意义是不一样的,以单元为单位。例如:例二:char a[20];int *ptr=(int *)a; //强制类型转换并不会改变a 的类型 ptr++;在上例中,指针ptr 的类型是int*,它指向的类型是int,它被初始化为指向整型变量a。接下来的...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针的加减法
指针加减法运算的原理
c语言指针运算有加减法吗
指针相减
指针变量减去一个数
指针可以进行算术运算吗
指针可以加减常数吗
指针不能相加还是相减
指针的加法运算