C语言里s*=s是什么意思?

 我来答
夏日绵绵冰sun
2020-01-27 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:1051万
展开全部
s*=s
意思是s=s*s
a||b+c&&b-c
如果a非零就是真,为零就是假
||表示或者
b+c非零为真,零为假
&&表示并且
b-c非零为真,零为假
例如:
a=1,b=2,c=2;
a为真,b+c为真,所以a||b+c的值为真(就是1)
b-c为假
所以1&&b+c为假(就是零)
最终输出结果就是零
abc取值不同结果有可能不同
但是只可能是0或者1
晓学童学GG
2020-01-26 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:28%
帮助的人:877万
展开全部
在C语言中,a*=b
相当于
a=a*b
那么s*=s
就是s=s*s
也就是
s=s^2
C语言非常灵活,一个式子也很多种写法,但是就象《孔乙己》中“茴”字的写法一样,把常见的搞清楚,能读懂别人的程序就行,自己写程序,要用最容易看清、最不容易出错的方式,提高程序的可读性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
几度长歌11
2020-01-30 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:848万
展开全部
s*=s等于s=s*s同样s-=s等于s=s-s,s+=s等于s=s+s,…
如果s=1,s=s*s(即s*=s)的意思就是把s*s的值赋给等号左边的s。即结果为1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式