添加表情
遵守中華人民共和國的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
7 條評論 按熱度排序 按時間排序 /350
學(xué)習(xí)達(dá)人
T549539ov 展開
老師1-7-3的例子a=5輸出時不應(yīng)該直接輸出么,為什么會聯(lián)系到++
2023年08月27日 18:46
2 回復(fù)
hdylnpu 講師 展開
@ T549539ov 你好,表達(dá)式a++和++a都可以使a增1。但是當(dāng)他們做為整體使用時,比如b=a++,b的值是a增長前的值。類似的b=++a,b的值是a增長后的值。本節(jié)課主要是弄明白這些知識。
2023年08月28日 15:15
@TA
學(xué)習(xí)達(dá)人
caojiemxd 展開
#include<stdio.h> main(){ int a; a=5; a++; printf("%d\n",a); } 這個a是6打印出來,如果把a(bǔ)++換成a=a++那么a打印出來就是5了這個是為什么呢
2024年06月13日 15:06
0 回復(fù)
hdylnpu 講師 展開
@ caojiemxd 你好,a++和++a都能使a的值增1。所以這里無論是a++還是++a,結(jié)果都是輸出6。 但是,同時a++這個表達(dá)式是a增1前的值。++a是a增1后的值。你可以再引入一個變量k,k=a++或k=++a分別測試。 你這里是把a(bǔ)++的結(jié)果也就是a的原值重新賦值給a。
2024年06月14日 07:00
@TA
學(xué)習(xí)達(dá)人
茶茶丸喵 展開
老師int a;a=0;a++;printf("%d\n",a++);++a;printf("%d",++a);結(jié)果不應(yīng)該是1和3嗎,為什么是1和4[懷疑]
2023年10月16日 20:20
0 回復(fù)
hdylnpu 講師 展開
@ 茶茶丸喵 你好,++ --最好不要用在輸出語句中。 具體到你這個例子,倒是沒有歧義。 a初值為0。a++后a的值為1。 輸出a++,輸出的是a增1前的值,為1,同時a變?yōu)?。 ++a,a的值變?yōu)?。 輸出++a的值,輸出的是a增1后的值,a的值也變?yōu)?。
2023年10月17日 11:38
@TA
學(xué)習(xí)達(dá)人
茶茶丸喵 展開
int a;a=0;printf("%d%d/n",a++,++a);為什么結(jié)果是12/n[痛苦]
2023年10月16日 20:13
0 回復(fù)
hdylnpu 講師 展開
@ 茶茶丸喵 這組語句歧義的核心在于printf有的系統(tǒng)是從左向右執(zhí)行,有的系統(tǒng)是從右向左執(zhí)行。
2023年10月17日 11:40
@TA
hdylnpu 講師 展開
@ 茶茶丸喵 你好,兩點(diǎn) 一是同樣的代碼,在c-free5中輸出為11。在devc++中輸出為12。這兩個都是特別優(yōu)秀的c編譯軟件。 二是你把\n寫為了/n。 實(shí)質(zhì)上++ --包括+= -=等運(yùn)算符的出現(xiàn)的實(shí)質(zhì)是為了簡化表達(dá)式的書寫。絕對不是為了增強(qiáng)學(xué)習(xí)的難度。在實(shí)用中,通常不會出現(xiàn)在輸出語句中。 而不同的編譯程序?qū)敵稣Z句中的++ --的解釋與執(zhí)行也不是完全相同的。 所以如果您的問題是為什么輸出12,我無法解釋,并且通常也不用于輸出語句中。如果問題是/n,那是你把斜杠用返了。 以上,期望對你有所幫助。
2023年10月17日 11:32
@TA
打卡Lv2
歐茶渠晶 展開
int a;a = 6; printf("%d\n", ++a + a++ + ++a); printf("%d\n", a); 第一個7+7+9=23 為什么打印出來是24 第二個是9
2023年07月10日 17:37
0 回復(fù)
hdylnpu 講師 展開
@ 歐茶渠晶 你好, 這里我也弄不太懂。因?yàn)樽罨镜倪\(yùn)算規(guī)則是固定的。但是復(fù)雜表達(dá)式的計(jì)算及處理都是不同軟件開發(fā)團(tuán)隊(duì)自我實(shí)現(xiàn)的。因?yàn)閷?shí)現(xiàn)的算法和程序代碼不一定完全相同,對于這種復(fù)雜的表達(dá)式結(jié)果也是不固定的。比如同樣的表達(dá)式,在C-free中結(jié)果為22。 當(dāng)然對于普通的四則運(yùn)算表達(dá)式,無論哪家都是沒有問題的,但是對于++ --運(yùn)算和指針運(yùn)算等復(fù)雜的計(jì)算處理,有可能會有出入。
2023年07月11日 18:06
@TA
學(xué)習(xí)達(dá)人
hdylnpu 講師 展開
按a初值為0計(jì)。 a++和++a后a的值變?yōu)?。 printf("%d\n",a++);是輸出a++的值,不是輸出a的值。a++使a變?yōu)?,但是a++這個算式的值是增1前的值。
2023年06月05日 13:55
0 回復(fù)
我們的成功之路 更多 換一換
會員名:zh****86
在上大學(xué)期間學(xué)習(xí)的是數(shù)控技術(shù)專業(yè),畢業(yè)后主要從事機(jī)械加工數(shù)控編程工作,隨著工作的需求,感覺應(yīng)該提高自己的設(shè)計(jì)能力及軟件操作能力,本人大學(xué)期間CAD學(xué)的比較好,像本專業(yè)的(UG\SW)三維建模軟件使用比較少,有了學(xué)習(xí)專業(yè)三維軟件的需求,在網(wǎng)上搜索學(xué)習(xí)的時候,搜到了我們自學(xué)網(wǎng)的學(xué)習(xí)網(wǎng)站,從此結(jié)下不解之緣,隨著工作的需求從最開始的UG編程學(xué)習(xí)到后期的辦公、平面、室內(nèi)設(shè)計(jì),我要自學(xué)網(wǎng)給我了很大幫助,解決了很多問題,提高了專業(yè)技能,現(xiàn)在從事教育培訓(xùn)的工作了,需要學(xué)習(xí)的更多了,業(yè)余時間打開我要自學(xué)網(wǎng)的網(wǎng)站學(xué)習(xí)已經(jīng)成了一種習(xí)慣,希望自學(xué)網(wǎng)能越辦越好,能出品更多更全的學(xué)習(xí)視頻。
會員名:張艷****95
人生需要懂得自我加壓,過分的安逸會使人變得懈怠,變得“弱不禁風(fēng)”,經(jīng)不起生活的擊打,只有不斷地自我加壓,勇敢地挑起生活的重?fù)?dān),人生的步履才會邁得更堅(jiān)實(shí)、更穩(wěn)健、更有力。
會員名:cad****wer
2014年我還在上大三,當(dāng)時知道我要自學(xué)網(wǎng)這個網(wǎng)站,完全是出于偶然,上網(wǎng)時無聊在百度上搜了“自學(xué)網(wǎng)”三個字,還真的有這個網(wǎng)站。報(bào)著試試看的心態(tài),花了10元錢買了100V幣,后來在這上面自學(xué)完了CAD(大學(xué)也學(xué)過
會員名:T43****0vu
2018年,我因?yàn)楣墙Y(jié)核進(jìn)行一次大手術(shù),手術(shù)前期準(zhǔn)備耗時兩個月,因?yàn)槊刻煲M(jìn)行三個多小時的輸液治療。不得已只好請長期病假,手術(shù)后因?yàn)槭歉觳沧龅氖中g(shù),所以左胳膊無法用力,只能靜養(yǎng),因此原有工作已經(jīng)不能勝任,
會員名:T02****6hy
本人干的是機(jī)械制造這方面,以前在學(xué)校學(xué)的MASTERCAM 軟件,以及soldworekes都只是理論上知識,踏入社會工廠里面的產(chǎn)品千奇百怪五花八門,遇到問題沒人商量,問別人都是挨打不理,自從有了自學(xué)網(wǎng)感覺學(xué)習(xí)輕松,
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部