C语言中 *b=&a什么意思? *b和&a分别是什么含义啊?

 我来答
馅喽喽喽
高粉答主

推荐于2019-09-20 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:266
采纳率:100%
帮助的人:3.9万
展开全部
  • (a>b)?a:b
    表示如果a>b为真,则取问号后边的第一个值,这里是a
    如果a>b不为真,则取问号后边的第二个值,这里是b

  • <表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果。

  • 若a-b非零值(即a-b逻辑值为1)则输出a值;若a-b为零值(即a-b逻辑值为0),则输出b值。

  1. /  代表的是 除法。如果 a 和 b 都是整数,不是 float 等这种浮点数,所以结果只保留整数,所以  a/b 算出来是整数。

  2. 另外,% 代表的是取余数,即: 5%3 等于 1 余 2,结果就是 2

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式