欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13489|回復: 35
打印 上一主題 下一主題
收起左側

while( --a != 0) --a !什么意思

  [復制鏈接]
跳轉到指定樓層
樓主
ID:298708 發(fā)表于 2018-3-29 09:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
while( --a != 0)   --a !什么意思
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

來自 2#
ID:289143 發(fā)表于 2018-3-29 19:55 | 只看該作者
--a 和 ++a 道理相同,c語言中的先加或先減
意思是:在執(zhí)行這條語句前先改變a的值。
類似的
a-- 、a++ 后加、減運算
在執(zhí)行完這條語句之后改變a的值。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

來自 3#
ID:273583 發(fā)表于 2018-4-2 06:48 | 只看該作者
三層意思:

1.--a是運算符,表示a = a-1;  

2.! 是與后面=一起的,是邏輯運算符,“!=”表示不等于;

3.這里涉及先使用還是后使用的問題。--a 和 a--是有差別的,前者表示先減1,在取a的值去運算或判斷,;后者是先取a的值進行運算或者判斷,結束后再進行減1

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

來自 4#
ID:300586 發(fā)表于 2018-4-2 08:08 | 只看該作者
這個就是C語言里面的優(yōu)先級有關,--a的優(yōu)先級大于!=的優(yōu)先級,所以程序先是執(zhí)行--a,自減。再來去判斷是否不等于零,不等于零while()里面的條件為真,繼續(xù)循環(huán),要是等于零,條件為假,就跳出循環(huán)。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

來自 5#
ID:286633 發(fā)表于 2018-4-2 10:36 | 只看該作者
(--a)是a自減的意思,相當于持續(xù)的a-1;然后(!=)是不等于的意思;while(--a!=0)的意思就是a進行自減,當a不等于0的時候就進行while循環(huán),當a=0的時候就退出while循環(huán),執(zhí)行下一條語句。

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

6#
ID:293977 發(fā)表于 2018-3-29 11:07 | 只看該作者
--a 變量a先自減1,然后判斷a是否不等于(!=)0,如果a不等于0->循環(huán) 否則 ->退出循環(huán)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

7#
ID:134228 發(fā)表于 2018-3-29 11:15 | 只看該作者
--a是一部分;(!=)是一部分,判斷符;這句的意思是a自減1后是否等于0,如果不等于0,則執(zhí)行while,等于0則不執(zhí)行while下語句

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

8#
ID:284488 發(fā)表于 2018-3-29 11:18 | 只看該作者
"!="是不等于的意思,“—a”表示a先自減1
while(--a != 0)是a先自減1,然后判斷是否等于0,不等進入循環(huán)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

9#
ID:130231 發(fā)表于 2018-3-29 11:28 | 只看該作者
while( --a != 0) 就是檢查判斷--a不是等于0。也就是說判斷--a不是等于0的時候,它就執(zhí)行繼續(xù)往下運行。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

10#
ID:298799 發(fā)表于 2018-3-29 11:38 | 只看該作者
--a;    while(a!=0); //這樣閱讀會不會好一點?減一后不等于零就繼續(xù)循環(huán)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

11#
ID:298807 發(fā)表于 2018-3-29 13:39 | 只看該作者
--a是運算符,表示a = a-1;   ! 是與后面=一起的,是邏輯運算符,表示不等于; --a 和 a--是有差別的,前者表示先減1,在取a的值去運算或判斷;后者是先取a的值進行運算或者判斷,結束后再進行減1

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

12#
ID:298903 發(fā)表于 2018-3-29 15:22 | 只看該作者
建議改成while(--a > 0),這樣即使a出錯成了負數也不會死循環(huán)。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

13#
ID:298914 發(fā)表于 2018-3-29 15:31 | 只看該作者
減循環(huán)
回復

使用道具 舉報

14#
ID:298826 發(fā)表于 2018-3-29 15:57 | 只看該作者
--a 是a自減   != 這個語句是不等于的意思

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

15#
ID:298968 發(fā)表于 2018-3-29 17:08 | 只看該作者
就是變量a先經過自減操作,然后,若a的值不等于0,就執(zhí)行循環(huán)的意思

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

16#
ID:299386 發(fā)表于 2018-3-30 13:13 | 只看該作者
--a是一部分

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

17#
ID:299446 發(fā)表于 2018-3-30 15:16 | 只看該作者
"!="是不等于的意思,--a 變量a先自減1,然后判斷a是否不等于(!=)0,如果a不等于0->循環(huán) 否則 ->退出循環(huán)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

18#
ID:299453 發(fā)表于 2018-3-30 15:27 | 只看該作者
變數a先減1 , "!=" 是不等於的意思, 減1後的變數a, 不等於0的話, 就會繼續(xù)執(zhí)行

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

19#
ID:299453 發(fā)表于 2018-3-30 15:29 | 只看該作者
--a, 是指變數a先減1
"!=" 是不等於的意思

a先減1後, 若是不等於0, 就會繼續(xù)迴圈的執(zhí)行

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

20#
ID:299473 發(fā)表于 2018-3-30 15:34 | 只看該作者
先判斷a是否等于0 然后a再自減一

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

21#
ID:299532 發(fā)表于 2018-3-30 16:50 | 只看該作者
while(--a!=0)    a=a-1;  while(a!=0);

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

22#
ID:299537 發(fā)表于 2018-3-30 17:00 | 只看該作者
while( --a != 0) 就是檢查判斷--a不是等于0。也就是說判斷--a不是等于0的時候,它就執(zhí)行繼續(xù)往下運行。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

23#
ID:299572 發(fā)表于 2018-3-30 18:09 | 只看該作者
首先"--a"是第一部分,表示先 運算(a-1) 后 再 和0對比(!=0),比如a=5,第一步先a=a-1,此時a=4,(4!=0)返回ture,則循環(huán)繼續(xù)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

24#
ID:299526 發(fā)表于 2018-3-30 21:01 | 只看該作者
這是循環(huán)語句判斷,判斷a是否等于0,然后在決定是否進行程序

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

25#
ID:299706 發(fā)表于 2018-3-30 22:45 | 只看該作者
可以編譯成匯編,看結果

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

26#
ID:299720 發(fā)表于 2018-3-30 23:32 | 只看該作者
--a 變量a先自減1,然后判斷a是否不等于(!=)0

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

27#
ID:300090 發(fā)表于 2018-3-31 20:38 | 只看該作者
--a 變量a先自減1,然后判斷a是否不等于0,如果a不等于0就循環(huán) 否則  退出循環(huán)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

28#
ID:300108 發(fā)表于 2018-3-31 21:37 | 只看該作者
--a != 0   不是你那么看的,要分開看,首先--a,意思是a先-1再取值,比如a在操作之前是5,那--a為4;再說 !=這個是一起的符號,叫非等于

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

29#
ID:300196 發(fā)表于 2018-4-1 07:32 | 只看該作者
"!="是不等于的意思,“—a”表示a先自減1 while(--a != 0)是a先自減1,然后判斷是否等于0,不等進入循環(huán)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

30#
ID:291411 發(fā)表于 2018-4-1 14:06 | 只看該作者
--a是變量a自減1,!= 是不等號,while(--a != 0)就是a先自減1判斷結果是否不等于0,不等于零就一直循環(huán),當a的數值等于0時退出循環(huán)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

31#
ID:300513 發(fā)表于 2018-4-1 20:37 | 只看該作者
while語句簡單的記為:只要當循環(huán)條件表達式為真,就執(zhí)行循環(huán)體語句。在這里,循環(huán)條件為--a != 0,其中--a表示在使用a之前,先使a的值減一,也就是說判斷a-1是否等與0,等于0的話就執(zhí)行a=a-1。判斷語句中!表示非預算。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

32#
ID:300606 發(fā)表于 2018-4-1 23:33 | 只看該作者
就是保證a==0才能通過執(zhí)行
回復

使用道具 舉報

33#
ID:300797 發(fā)表于 2018-4-2 13:15 | 只看該作者
--a 變量a先自減1,當--a不等于0時就退出循環(huán),!=是不等于符號
回復

使用道具 舉報

34#
ID:300820 發(fā)表于 2018-4-2 13:45 | 只看該作者
a自減與0做比較
回復

使用道具 舉報

35#
ID:300906 發(fā)表于 2018-4-2 15:42 | 只看該作者
自減1 不等于0
回復

使用道具 舉報

36#
ID:521686 發(fā)表于 2019-5-11 11:12 | 只看該作者
1.--a是運算符,表示a = a-1;    2.! 是與后面=一起的,是邏輯運算符,“!=”表示不等于;   3.這里涉及先使用還是后使用的問題。--a 和 a--是有差別的,前者表示先減1,在取a的值去運算或判斷,;后者是先取a的值進行運算或者判斷,結束后再進行減1
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表