www问答网
所有问题
当前搜索:
两个指针变量相加
c语言中
指针变量
可以
相加
吗?其含义是什么?
答:
指针变量
可以加减,但是只能与整型数据加减,此时加减的含义并不是其地址值进行了加减,也就是说如果指针变量p的值是0x20000000,那么p=p+
2
;的值并不是0x20000002,并不是地址值的简单
相加
,那么地址值加减多少是与指针指向的数据类型相关联的,如果在32位的操作系统上,p是指向整型数据的指针变量,那么...
两个
int
指针相加
可以么?
答:
4、“+”运算是不可以的,因为
两个指针相加
什么都得不到,所以规定不允许相加。
c语言中
指针变量
可以
相加
吗?其含义是什么?
答:
指针指向数组元素时,可以对指针进行以下运算:\x0d\x0a
加
一个整数(用+或+=),\x0d\x0a 减一个整数(用-或-=),自加运算,如p++,++p\自减运算,如p--,--p\x0d\x0a
两个指针
相减,只有p1和p2都指向同一数组中的元素时才有意义)。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 为你推...
在一定条件下,
指针
可以
相加
吗?
答:
任何情况下,
指针
都可以
相加
,只是结果没有物理意义 int *p;char *q;unsigned long t=p+q;
两个
相同的
指针变量
能不能
相加
!为什么?
答:
两个
相同类型的
指针
不能直接
相加
的原因是编译器里面不允许出现这种操作。不知道说的是什么语言,指针操作是一个比较复杂的范畴,一定要在这一块多花点功夫,对后面很有好处的。1、所有的有效指针都是一个正整数(0可以被用来定义无效指针,小于0的只能叫非法指针),这个值代表了内存中的某个地址,内存...
C语言
指针变量
为什么不能
相加
答:
指针变量
实际上是一个地址,两个地址
相加
得到的还是地址。然而,这个地址是不确定的 如果使用可能会出错。所以两个地址相加没有意义而且存在危险,不要让
两个指针
(地址)相加。
C语言
2个指针
指向的值怎么样实现
相加
和相乘
答:
用*取值就可以了 比如 int a,b;int *p=&a;int *q=&b;要
相加
就是 p+*q 要相乘 就是 p**q
指针变量
的基本运算有哪些
答:
指针加
、减一个整数和
两个指针
相减运算及++、–运算
指针变量
是一种非常重要的数据类型,在C/C++语言中被广泛地应用。指针变量中存储的是地址值,也就是一个数字地址,可以进行加减运算,但要注意以下几点:首先,指针变量可以加减,但只能与整型数据加减。加减的含义并不是其地址值进行了加减,而是与...
2个
数
相加
,用
指针
进行操作?
答:
include<iostream> using namespace std;void plus(int *a,int *b);int main(){ int a=3;int b=4;plus(&a,&b);return 0;} void plus(int *a,int *b){ int temp;temp=*a+*b;cout<<"
相加
的结果是"<<temp<<endl;} 像这种十几句的代码似乎不值得用
指针
进行加减运算,但将来几千...
指针
运算的指针运算
答:
例如(假设p是相应的指针):p=&a;p=max;(max为已经定义的函数) 如果
两个指针变量
指向同一个数组的元素,则两个指针变量之差是两个指针之间的元素个数。注意,
指针变量相加
无实际意义。 如果两个指针变量指向同一个数组的元素,则可以进行比较。指向前面元素的指针变量小于指向后面元素的指针变量。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
两个指针相加有意义吗
c语言两个指针相加
两个相同类型的指针变量能不能相加
为什么两个指针变量不可以相加
两指针变量不能相加
两个指针变量可以相减吗
两个指针变量可以相比较吗
通过指针求两个变量累加和
两个类型相同的指针能否相加