99问答网
所有问题
当前搜索:
两个指针不能相加
C语言中怎么用
指针
实现两矩阵的
相加
答:
void MatrixAdd(int *a,int *b,int *result,int n)//a,b
两个
n阶矩阵
相加
,结果保存在矩阵result中(
指针
a,b,result分别用来接收三个二维数组的首地址){ int i;for(i=0;i<n*n;i++)*(reslut+i)=*(a+i)+*(b+i);}
c语言关于
指针
和自定义函数的
两个
函数编写问题,求助!
答:
//1.请编写一个函数,使用
指针
将
两个
矩阵
相加
,并把结果矩阵返回给调用函数 void func001(double *pa, double *pb, double *po, int rows, int columns){//为了程序运行效率,用一维数组保存二维数组,通常采用行优先方式存储。//特别是动态矩阵。如预先不知道矩阵大小,根据用户的输入动态生成的。...
4位水表怎么看吨数
答:
5位数水表怎么看吨数m3 以这个水表为例,给讲解水表数字怎么看,看是多少吨(立方米)(水是1立方米-1吨)水表上黑色的轮
指针
读数乘以倍数,再
相加
,就是水表读数(立方米),红色的轮指针读数小于1立方米,在抄水表是,暂时不计,累计到1立方米再计算,每个黑色轮指针指在
两个
数之间时,读小的那个数...
加满了油,
指针
为什么
不能
到顶?
答:
因为油箱油浮子传感器需要空间余量,油加太满,油浮子都被油的浮力顶在油箱最上方,传感器连接的
指针
也就不动,当消耗掉一点燃油,油浮子下降,指针才会随着传感器动。油位传感器对油位的断定并不完全切确油表指针之所以可以上下浮动提示你油位情形,全是拜上面这个小工具所赐,它叫油位传感器,其工作事理...
解释下为什么C语言中用函数交换
两个
数的值只能用
指针
,而
不能
用这个方法...
答:
并在函数中用来计算,在fun中给a和b赋值都是在操作这
两个
临时申请的变量,函数返回后,这两个变量被舍弃,函数调用也没有将这两个临时变量的值返回给main函数中调用使用的参数功能。所以,在函数中要操作调用者申请的变量,需要给出它们的
指针
,函数中用指针来找到这些变量的位置和内容。
C++
两个
元素数量相等的一维数组
相加
,求加完的新数组,如果操作不成功则...
答:
我理解你的意思是
两个
数据类型相同、长度相同的数组,对应位
相加
保存为第三个数组中。首先,你的if判断就不正确,if (size=size1=size2>0)是先赋值后判断语句,而不是直接判断句,判断三个数组长度相等应该if(size == size1 == size2 > 0)其次,如果三个数组长度相等并且大于0,就没必要加i、...
C语言怎么让
指针
指向某个变量
答:
首先要知道
两个
最基础的知识点:1、&a指向的是a的地址。2、
指针
指向的是地址,和整型变量的值并不对等,也就是int *与int不对等,是
不能
从int转换为int *的。知道以上两个最基础的知识点,你的问题就很简单了 。第一个:int *p;p=&a;是正确的。定义指针变量p,然后才将p指向变量a的地址。...
...而不用加&,
指针不
是应该等于一个地址么,例如:pf=xx[i]
答:
这里原因是xx是一个二维数组 xx[i] 等于 *xx + i 他是i行的首坐标 他还是一个数组~~不是地址 所以pf可以直接赋值~~~xx[i]如果xx是一个一维数组的话 pf就要+ *号
C语言用
指针
法交换
两个
数的顺序问题
答:
解答:1. 注意形式参数和实际参数的区别,主函数中的x,y是实际参数,swap函数中的a,b是形式参数。他们各有自己的存储空间,互不干扰。2. 在程序适当位置加上输出地址的语句,即可看出为什么回到主程序后,x,y的值为什么不交换。为了更形象,可以用图表示它们的关系:可见,交换的只是swap函数...
C语言 写一个函数交换
两个
数的值,为什么一定要用
指针
?
答:
fun2(),看似的确使用了
指针
,但还是失败,因为这里是将aa和bb的地址给交换了,而并没有交换aa和bb的值。在这里由于未给c赋值,c中并没有确定的值,c中的值是
不可
预见的。此时c可能指向一个未知的存储单元。而严重的情况是,该单元的数据可能是有用的,因此fun2()不但没有实现
两个
数的交换,...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜