int i=5,double=3.5;int c=d-i;c是多少

想求助大神们B为什么错。以及A昰如何进行运算的


推荐于 · TA获得超过722个赞

B)=左侧必须是变量,=是赋值运算从右向左执行,所以行执行a*3=2,a*3不是变量所以错误。

是的左值必须是变了,指针那些a*3不能作为左值,就和不能为数值分配地址空间一样的道理

B选项中,从右向左运算先算a*3= 2;这没法算当然错了。

B)Φ a*3不可以被赋值所以是错的

A)中X=Y这种等式本身是有值的,就是Y

B项是正确的错误的是C项,因为x为double型而模运算符%两侧均应为整型数据。

丅载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
在C语言中doubled[3][5]={{1},{2}{3}},(*p)[5]=d;在这个定义中(*p)[5]=d;是什么意思?... 在C语言中
double d[3][5]={{1},{2}{3}},(*p)[5]=d;

在这个定义中(*p)[5]=d;是什么意思?

double d[3][5]={{1}{2},{3}}(*p)[5]=d;

就是定义了一个指向 double 类型的数组的指针.就是数组 d 了.


· 知识使我们之间的距离缩短

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道嘚答案

}

(int)abs和 float fabs 的区别一个是整数的绝对值,一个是浮点数的


· TA获得超过4万个赞
 

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信