添加表情
遵守中華人民共和國的各項道德法規(guī),
承擔因您的行為而導致的法律責任,
本站有權保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
8 條評論 按熱度排序 按時間排序 /350
學習達人
T549539ov 展開
老師1-7-3的例子a=5輸出時不應該直接輸出么,為什么會聯(lián)系到++
2023年08月27日 18:46
2 回復
hdylnpu 講師 展開
@ T549539ov 你好,表達式a++和++a都可以使a增1。但是當他們做為整體使用時,比如b=a++,b的值是a增長前的值。類似的b=++a,b的值是a增長后的值。本節(jié)課主要是弄明白這些知識。
2023年08月28日 15:15
@TA
WXcrz5istx1 展開
[Warning] unused variable 'b' [-Wunused-variable]老師我跟著操作1-6-2的怎么會出現(xiàn)這個錯我提示 要怎么解決
2025年03月15日 13:33
0 回復
學習達人
caojiemxd 展開
#include<stdio.h> main(){ int a; a=5; a++; printf("%d\n",a); } 這個a是6打印出來,如果把a++換成a=a++那么a打印出來就是5了這個是為什么呢
2024年06月13日 15:06
0 回復
hdylnpu 講師 展開
@ caojiemxd 你好,a++和++a都能使a的值增1。所以這里無論是a++還是++a,結果都是輸出6。 但是,同時a++這個表達式是a增1前的值。++a是a增1后的值。你可以再引入一個變量k,k=a++或k=++a分別測試。 你這里是把a++的結果也就是a的原值重新賦值給a。
2024年06月14日 07:00
@TA
學習達人
茶茶丸喵 展開
老師int a;a=0;a++;printf("%d\n",a++);++a;printf("%d",++a);結果不應該是1和3嗎,為什么是1和4[懷疑]
2023年10月16日 20:20
0 回復
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
學習達人
茶茶丸喵 展開
int a;a=0;printf("%d%d/n",a++,++a);為什么結果是12/n[痛苦]
2023年10月16日 20:13
0 回復
hdylnpu 講師 展開
@ 茶茶丸喵 這組語句歧義的核心在于printf有的系統(tǒng)是從左向右執(zhí)行,有的系統(tǒng)是從右向左執(zhí)行。
2023年10月17日 11:40
@TA
hdylnpu 講師 展開
@ 茶茶丸喵 你好,兩點 一是同樣的代碼,在c-free5中輸出為11。在devc++中輸出為12。這兩個都是特別優(yōu)秀的c編譯軟件。 二是你把\n寫為了/n。 實質上++ --包括+= -=等運算符的出現(xiàn)的實質是為了簡化表達式的書寫。絕對不是為了增強學習的難度。在實用中,通常不會出現(xiàn)在輸出語句中。 而不同的編譯程序對輸出語句中的++ --的解釋與執(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 回復
hdylnpu 講師 展開
@ 歐茶渠晶 你好, 這里我也弄不太懂。因為最基本的運算規(guī)則是固定的。但是復雜表達式的計算及處理都是不同軟件開發(fā)團隊自我實現(xiàn)的。因為實現(xiàn)的算法和程序代碼不一定完全相同,對于這種復雜的表達式結果也是不固定的。比如同樣的表達式,在C-free中結果為22。 當然對于普通的四則運算表達式,無論哪家都是沒有問題的,但是對于++ --運算和指針運算等復雜的計算處理,有可能會有出入。
2023年07月11日 18:06
@TA
我們的成功之路 更多 換一換
會員名:hl****07
我是一名老師,擁有一份自己喜歡的工作是每一個人的夢想,而在現(xiàn)實生活中往往是殘酷的,由于沒有專業(yè)的知識,沒有扎實的技能做支撐,就很難勝任理想中的工作
會員名:馮****o
從初中那會我非常喜歡計算機,但是沒有人知道我,我媽媽給我買了便宜的電腦毛病多久開始慢慢的自己解決,慢慢的就就知道了電腦的硬件慢慢開始學
會員名:id****mj
起初我就職于杭州一家家具制造企業(yè),由于部門領導要求:向我匯報工作時,能用圖片、圖表表達的信息,不能使用表格!能用表格表達的信息,不能使用word!
會員名:陳****澤
2017年,我想換工作,因為我這是八九線城市的小縣城,工作不好找,附近機箱廠比較多,我就想從事機箱設計之類的工作,于是我從自學網(wǎng)上開始自學CAD設計
會員名:T18****0cy
上學的時候只學過cad,后來在工作的時候才知道天正cad,但實際運用并沒有操作過。上個月因為工作的原因,需要畫建筑平面圖。接到任務后,我就開始百度天正cad教程,心想熟悉各項命令后畫起來更快。網(wǎng)上的教程很多,最后我認定“我要自學網(wǎng)進行學習,現(xiàn)在我正在跟著程永鵬老師學習3Dsmax2012,希望自學網(wǎng)越辦越好,我也能夠一直學習下去。。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部