已采納回答 / Fiona0126
因?yàn)橹骱瘮?shù)中定義的那個(gè)變量,作用域僅在主函數(shù)中而已,而自定義函數(shù)會(huì)重新申請(qǐng)一段內(nèi)存,對(duì)他來說,它不會(huì)使用到主函數(shù)中的,而直接用到的是全局的、
2015-07-19
已采納回答 / Perona
<...code...>最后的分號(hào)換成英文分號(hào)吧,編程中基本標(biāo)點(diǎn)符號(hào)都是英文的,中文會(huì)報(bào)錯(cuò)。<...code...>
2015-07-19
已采納回答 / Fiona0126
....因?yàn)閊符號(hào)是異或運(yùn)算符。。
已采納回答 / onemoo
是hello.c中的main函數(shù)調(diào)用say函數(shù),這個(gè)say函數(shù)是定義在test.c中的。本質(zhì)上是函數(shù)間調(diào)用,與文件無關(guān)。程序永遠(yuǎn)是從main函數(shù)開始運(yùn)行的。你這代碼中有很多錯(cuò)誤和不合理之處:不應(yīng)該直接在代碼中include另一個(gè)函數(shù)定義文件,這樣做會(huì)將test.c中的內(nèi)容都包含到hello.c中,所以實(shí)際上最后main和say函數(shù)都是定義在hello.c中的。而且在test.c中,say函數(shù)調(diào)用了printLine函數(shù),但在之前卻并沒有聲明printLine(聲明在hello.c中)。聲明函數(shù)時(shí)不用寫ex...
2015-07-18
已采納回答 / onemoo
因?yàn)槟莻€(gè)#define根本就不是C語句,而這個(gè)是預(yù)處理指示。分號(hào)代表語句結(jié)束,預(yù)處理指示就是這樣的格式。在代碼送給編譯器編譯前,會(huì)先交給預(yù)處理器,預(yù)處理器按照代碼中的預(yù)處理指示對(duì)代碼...
2015-07-18
已采納回答 / kkkbbb
求余就是算這個(gè)數(shù)的余數(shù),比如說,3%2就等于1,8%3=2^好像是異或運(yùn)算符,異或運(yùn)算符是指: 參與運(yùn)算的兩個(gè)值,如果兩個(gè)相應(yīng)位相同,則結(jié)果為0,否則為1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0例如:10100001^00010001=101100000^0=0,0^1=1????可理解為:?0異或任何數(shù),其結(jié)果=任何數(shù)1^0=1,1^1=0????可理解為: 1異或任何數(shù),其結(jié)果=任何數(shù)取反任何數(shù)異或自己,等于把自己置0
2015-07-17
已采納回答 / 來虐小學(xué)生
就是把第一位不存放正負(fù),改成存放數(shù)據(jù)了而已。。。。可以參考C程序設(shè)計(jì)相關(guān)內(nèi)容
2015-07-17