www问答网
所有问题
当前搜索:
两个指针相加有没有意义
在c++
指针
方面的知识里, P= ﹠a和﹡P= ﹠a有
什么
区别,分别代表什么含义...
答:
指针所指向的内存区和指针所指向的类型是
两个
完全不同的概念。在例一中,指针所指向的类型已经有了,但由于指针还未初始化,所以它所指向的内存区是不存在的,或者说是
无意义
的。 以后,每遇到一
个指针
,都应该问问:这个指针的类型是什么?指针指向的类型是什么?该指针指向了哪里? 4。 指针本身所占据的内存区。 指针...
C语言:请问程序第五行中的“+2”的作用是
什么
?为什么要
加2
?
答:
s输出字符串,s2就是从头(第0个位置)开始输出,s2+2就是从第
2个
位置开始输出。
指针
变量加/减 一个整数 例如:p++,p--,p+i,p-i,p+-i,p-=i等。 求解p...
答:
p-=i是p=p-i的缩写 p+-i是什么就不知道了。目测是错的。据我所知没有这种写法,你放进程序里看看这句会不会报错。报错就说明是错的
C语言
两个指针
相减的问题
答:
指针
是什么?指针是地址啊,你这个b-p不是低地址减去搞地址嘛,所以是负数,表示第
二个
元素对应的地址比第8个元素少6个长度,另外注意下你的数据类型是char,思考下如果是double结果会怎么样?
编写一个函数,要求用
指针
的方式实现传入的
两个
浮点数进行
相加
和相减,并...
答:
include <stdio.h>void fun(float *a,float *b){ float i,j; i=*a+*b; j=*a-*b; *a=i; *b=j; }int main(){ float a,b; scanf("%f%f",&a,&b); fun(&a,&b); printf("
相加
:%f\n相减:%f\n",a,b); return 0;} ...
两个指针
相减
答:
指针
相减=(地址1-地址2)/sizeof(类型) 这个你把他当成定律 ,你要记牢。指针相减得出的结果就是
两个
元素相差的单元, 地址1 和地址2 以%d求出结果,不要用十六进制,要用十进制。在同一个数组中,相邻元素相差1个单元,这一个单元不一定是一个字节,具体多少字节,看你当初是怎么分配的。
C语言中怎么用
指针
实现两矩阵的
相加
(矩阵的行数与列数不相等 比如说是...
答:
比如 int a[
2
][3], b[2][3];//input values add((int *)a, (int *)b, 2*3);...void add(int * a, int *b, int size){ int i;for(i = 0; i < size; i ++)a[i] += b[i];} 这个是把a+b的结果存在a中的 当然也可以小小修改一下 加个参数c 然后把结果存在c中...
定义一
个指针
变量,再在这个变量前加*表示
什么
意思
答:
指针
变量是指针的地址,加*,则表示这个指针指向的内容,即这个地址里的内容
求大牛解决c语言
指针
的强制转化问题!!!加上(short *)有
什么
用?
答:
指针
的强制转换 并不影响最终的结果 更多的是给编译器用的。在C里面对指针不同类型相互赋值做的要求级别并不高 当源类型和目标类型不匹配时只是报一个warning, 而C++里面就是错误了。比如你这个 正确做法应该是 p=(char *)&a;至于为什么要加强制转换, 其最根本的原因是 不同类型的指针,进行相互...
指针
类型对于程序设计有哪些
意义
答:
指针
保存了某个变量的地址,指针本身是一个变量,它也有自身的地址, 而指针的内容是某个变量的地址。 注意细节: 要初始化、正确的传递地址方式、使用时要判断。 指针可以用来有效地表示复杂的数据结构,可以用于函数参数传递并达到更加灵活使用函数的目的.使C语言程序的设计具有灵活、实用、高效的特点。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜