1、這個(gè)是定義既初始化吧?result定義的同時(shí)被初始化為bottom*width*hight這個(gè)表達(dá)式計(jì)算結(jié)果的值了。不懂可以追問。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、北票網(wǎng)站維護(hù)、網(wǎng)站推廣。
2、C語言里沒有result這個(gè)關(guān)鍵字,是自己定義的變量名。這里意思應(yīng)該是一個(gè)作為保存答案的變量。
3、不可以,C語言是強(qiáng)類型語言,必須定義變量名,而且定義變量是為了給該變量提供一個(gè)內(nèi)存區(qū)。
4、肯定需要先指向結(jié)構(gòu)體變量的地址才可以。定義了一個(gè)指針,而不初始化,編譯不會(huì)報(bào)錯(cuò),應(yīng)該會(huì)有告警,但是運(yùn)行就會(huì)出現(xiàn)錯(cuò)誤的。
5、是這樣的,同一個(gè)函數(shù)內(nèi)定義的每個(gè)變量名(局部變量)是唯一的,其內(nèi)容的改變與本函數(shù)外的任何變量無關(guān)。
n--的單位是本語句。也就是所在語句執(zhí)行完就會(huì)自減,并不是所有語句。而n--;后面是分號(hào)。是一個(gè)獨(dú)立語句 所以n--執(zhí)行后就自減了。輸出的是自減后的n值。
如果sum100不成立,說明sum大于100了,這時(shí)候就需要跳出并終止循環(huán)。但是,這時(shí)跳出,n++已經(jīng)執(zhí)行了一次,n超過了所求的值,所以需要再減去1,才是所求的n值。
--n = 2所以輸出2;第二次循環(huán),n=2, 所以while(2--)條件為真,判斷結(jié)束后n變成1,執(zhí)行printf,n--=1; 后面的n取1執(zhí)行--n后再printf, --n=0;所以輸出0;第三次循環(huán),n=0,不執(zhí)行printf 結(jié)束。
這里scanf指定逗號(hào)為輸入的分隔符號(hào)。所以輸入時(shí)數(shù)字和字符之間必須有逗號(hào)。scanf不指定分隔符時(shí),默認(rèn)以空白字符(空格、回車、制表符)為分隔符。PS:如果寫%d%c不指定分隔符號(hào)。
C語言里面沒有默認(rèn)值一說,如果不復(fù)制,那么result的值就是內(nèi)存中該區(qū)域原來的值,這個(gè)值是隨機(jī)的,有可能是0,有可能不是。
C語言中,函數(shù)調(diào)用的一般形式為:函數(shù)名(實(shí)際參數(shù)表)對(duì)無參函數(shù)調(diào)用時(shí)則無實(shí)際參數(shù)表。實(shí)際參數(shù)表中的參數(shù)可以是常數(shù)、變量或其它構(gòu)造類型數(shù)據(jù)及表達(dá)式。各實(shí)參之間用逗號(hào)分隔。
1、C語言里沒有result這個(gè)關(guān)鍵字,是自己定義的變量名。這里意思應(yīng)該是一個(gè)作為保存答案的變量。
2、free指的是一種C語言提供的庫函數(shù)。外文名 free 原型 void free(void *ptr)原型: void free(void *ptr)功 能: 釋放ptr指向的存儲(chǔ)空間。
3、free是釋放,意思是告訴系統(tǒng),給我的這塊RAM我用完了,不再用了,系統(tǒng)可以把它干別的了。
4、free 不管指針指向多大的空間,均可以正確地進(jìn)行釋放,這一點(diǎn)釋放比 delete/delete [] 要方便。如在分配指針時(shí),用的是new或new[]。在釋放內(nèi)存時(shí),并不能圖方便而使用free來釋放。