c語言猴哥
『壹』 有一對兔子,從第三個月開始每月生一對小兔子,小兔子出生後三個月開始生產兔子,二十月共多少只兔子C#程
main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
{ printf("%12ld %12ld",f1,f2);
if(i%2==0) printf("\n");/*控制輸出,每行四個*/
f1=f1+f2; /*前兩個月加起來賦值給第三個月*/
f2=f1+f2; /*前兩個月加起來賦值給第三個月*/
}
}
這是C語言的,自己看著改改吧,自己動手印象回身一些的
『貳』 賓士展台究竟有什麼魔力,把猴哥、虎哥、牛哥、震哥都招來了
說真的,雖然事先就知道,賓士這次廣州車展的陣容足夠「豪」。多款重量級車型的上市發布,一定會吸引不少人前來瞻仰感受一下。但是當親臨現場時,我還是被徹底震撼到了。
不知道是否有人能堅持看到最後,這篇信息量是有點大,不過這也只是每個車都說了一些皮毛而已。近期我會把重點車型展開聊一下,比如:邁巴赫GLSSUV,屆時記得關注哈。
本文來源於汽車之家車家號作者,不代表汽車之家的觀點立場。
『叄』 有哪些電腦術語舉例說明
電腦常用術語及名詞說明——學習電腦知識,都應該知道電腦的一些常用名詞和術語.。許多入門者一定要學用各種軟體和硬體,那麼建議最好先熟悉以下的基礎名詞,以便盡快進入學習過程。
基礎術語
程序:用匯編語言、高級語言等開發編制出來的可以運行的文件。
軟體:從開發商的角度而言,軟體就是全部程序和全部開發文檔的集合。從用戶的角度而言,軟體應該是程序、說明書、服務的總合。所以買正版軟體就理應得到正規說明書和維護、升級等相關服務。
數制: 雖然計算機能極快地進行運算,但其內部並不像人類在實際生活中使用的十進制,而是使用只包含0和1兩個數值的二進制。當然,人們輸入計算機的十進制被轉換成二進制進行計算,計算後的結果又由二進制轉換成十進制,這都由操作系統自動完成,並不需要人們手工去做,學習匯編語言,就必須了解二進制(還有八進制/十六進制)。
數據: 狹義的理解,數據就是數值,即0、1、2、3、4、5、6、7、8、9和符號、小數點組成的數值,廣義地講,計算機所能處理的數據是指計算機能接受、存儲、處理的任何信息,除了數值外,還有字元數據、圖形數據、音頻數據、視頻數據、控制信號數據等等。
數據類型: 在處理各種數據時,為了便於處理、查錯和充分利用存儲空間,許多開發環境都要求對數據類型進行說明,一般有整數型、實數型、字元串型、布爾型、日期型、備注型、浮點型、雙精度型等等。
數據運算: 一般指對數據所施加的各種處理,如插入數據、修改舊數據、刪除已無用的數據、查找數據、將數據按一定規則排序、列印數據等等。
數據結構:在編程中,除了考慮功能如何實現外,還必須考慮到程序中所涉及到的數據組織方式,其一是為了提高執行效率;其二是在特定的功能中,必須將數據以特殊的結構進行存放。常用的數據結構有線性表、棧、隊列、樹、二叉樹、圖、哈希表等結構。
邏輯結構:指對數據的組織形式,如社會生活中的人事組織可用樹型邏輯結構表示,選擇好邏輯結構對軟體的實現有重大意義。常見電腦名詞術語解釋——操作術語計算機硬體是軟體運行的基礎,而軟體則是發揮硬體作用的關鍵。許多入門者除了學用各種軟體外,還可能嘗試著自己編編程序,那麼建議最好先熟悉以下的基礎名詞,以便盡快進入角色。
操作術語
操作系統: 計算機硬體系統外面載入的第一道軟體系統,專門用於管理計算機硬體和其它軟體,響應用戶對硬體和軟體的操作,在微機上常見的有DOS、Windows3.2,WinXP/vista/7, 還有其它的Mac os x, Linux等。
安裝程序: 由於目前的軟體都涉及許多文件和子目錄,所以一般都提供安裝程序幫助用戶自動化地安裝全部文件,一般標準的安裝程序均起名Setup.exe或Install.exe。
病毒:一種計算機程序,它可以附屬在可執行文件或隱藏在系統數據區中,在開機或執行某些程序後悄悄地進駐內存,然後對其它的文件進行傳染,使之傳播出去,然後在特定的條件下破壞系統或騷擾用戶。目前已有較成熟的清除病毒軟體,但是新病毒還是層出不窮,成為一大危害。
集成開發環境: 較早期程序設計的各個階段都要用不同的軟體來進行處理,如先用字處理軟體編輯源程序,然後用鏈接程序進行函數、模塊連接,再用編譯程序進行編譯,開發者必須在幾種軟體間來回切換操作。現在的編程開發軟體將編輯、編譯、調試等功能集成在一個桌面環境中,這樣就大大方便了用戶。
拷貝: 指將文件從一處復制一份完全一樣的到另一處,而原來的一份依然保留。
刪除: 指將文件從系統的目錄清單中刪掉,但許多情況下,用工具軟體或Windows下自帶的「回收站」均能恢復被刪掉的文件,為了保險起見,用戶最好養成對自己輸入的文本或其它文件進行軟盤備份,以防萬一。
移動: 就是將拷貝操作和刪除操作合二為一,原來的一份在拷貝完成後即被自動刪掉。
共享: 這是在網路環境下文件使用時的一種設置屬性,一般指多個用戶可以同時打開或使用同一個文件(或數據)。
獨占: 系指文件(或數據)同一時刻只能被一個用戶打開,其它用戶只能等待此用戶放棄後,才能打開和使用它。
壓包: 用工具軟體將文件進行壓縮存儲的過程,常用的壓包工具有WinZip 、Arj等。
解包: 壓包的反過程,即將壓包文件還原成原來的文件。
加密: 在網路通訊中,為了保證傳輸數據的保密性,用密碼對文件和數據進行加密變換。
解密: 加密的反過程,使之變成可使用的正常數據。
上傳:本地計算機與其它計算機通過網路連接成功後,將本機文件拷貝到其它計算機中的過程。
下載:在網路中,將對方計算機中的文件拷貝至本地計算機中的過程。
通配符: 為了提高對文件處理的效率,用*或?表示任意多個或一個字元,這樣就可以一次性處理一批文件,如*.*即代表當前目錄下的全部可見文件。
格式化: 指對磁碟進行使用前的預處理以便存入數據。一般而言,新盤是必須格式化的,而使用過的舊盤也可以格式化,格式化後磁碟上全部數據將被刪除,Windows常見的格式有Fat16,Fat32,NTFS。
開發術語
流程圖:使用圖形表示演算法的思路是一種極好的方法,因為千言萬語不如一張圖。流程圖在匯編語言和早期的BASIC語言環境中得到應用,由於其中的轉向過於任意,帶來了許多副作用,現已趨向消亡。較新的是有利於結構化程序設計的PAD圖,對PASCAL或C語言都極適用。
高級語言:由於匯編語言依賴於硬體體系,且助記符量大難記,於是人們又發明了更加易用的所謂高級語言。在這種語言下,其語法和結構更類似普通英文,且由於遠離對硬體的直接操作,使得一般人經過學習之後都可以編程。根據應用范圍的不同和歷史的發展,高級語言有很多種,如BASIC、FORTRAN、C、PASCAL、LISP、FOXPRO、COBOL。
解釋程序:對源程序邊解釋翻譯成機器代碼邊執行的高級語言程序。由於它的方便性和交互性較好,早期一些高級語言採用這種方式,如BASIC、dBASE。但它的弱點是運行效率低,程序的運行依賴於開發環境,不能直接在操作系統下運行。
編譯程序:為了提高運行效率和對源程序的保密,人們推出了可以一次性將源程序轉換成可執行代碼的程序開發軟體。它產生可以在操作系統下直接執行的程序,且運行速度比用解釋程序執行快得多,但是它要求全部源程序的語法都必須正確,這樣調試時就不太方便。為了融合解釋和編譯的優點,目前許多開發系統已同時提供這兩種功能。
Bug:程序中隱藏的功能缺陷或錯誤。由於現在的軟體復雜程度早已超出了一般人能控制的范圍,如Win95、Win98這樣的較成熟的操作系統也會不定期地公布其中的Bug。如何減少以至消滅程序中的Bug,一直是程序員所極為重視的課題。
調試:編好程序後,用各種手段進行查錯和排錯的過程。作為程序的正確性不僅僅表現在正常功能的完成上,更重要的是對意外情況的正確處理。注意,調試的指導思想是盡量證明該程序是有錯的,而不是證明它是正確的。所以從心理學的角度考慮,開發人員和調試人員不應該是同一個人。
模塊化:按照功能將一個軟體切分成許多部分單獨開發,然後再組裝起來,每一個部分即為模塊。其優點是利於控制質量、利於多人合作、利於擴充功能等,是軟體工程中一種重要的開發方法。
可移植性:由於計算機的硬體體系結構不同,因而導致在某一類型機器上開發的軟體不能在另一類計算機上運行,所以某一種語言開發環境開發出來的程序,如不用修改或只需極少量的修改便能在其它種類的計算機上運行,就是可移植性好。
過程:建立模塊化的主要機制,它主要用於完成特定的工作,可以返回某些運算的結果,也可以不返回任何結果。
單入口單出口:為了保證開發程序的質量,要求過程中的數據流控制是必須在固定的程序段入口進入,固定的出口返回,不允許在編程中隨意使用數據。
『肆』 error LNK2001: unresolved external symbol "int __cdecl button(void)" (button@@YAHXZ)怎麼改C語言
button(void)未定義
錯誤翻譯結果:
錯誤LNK2001:無法解析的外部符號「int __cdecl button(void)」(?button@@YAHXZ)
調試/ a.exe的:致命錯誤LNK1120:1無法解析的外部