<strike id="rrvnz"></strike>

    <noframes id="rrvnz">
    <noframes id="rrvnz"><span id="rrvnz"><pre id="rrvnz"></pre></span><address id="rrvnz"></address>
    <address id="rrvnz"><nobr id="rrvnz"></nobr></address><noframes id="rrvnz">
      <em id="rrvnz"></em>

        首 頁IT知識庫翔宇問吧收藏本站
        當前位置:翔宇亭IT樂園IT知識庫編程技術C/C++
        知識標題關閉所有內容預覽 | 展開所有內容預覽
        • 為什么要學習C語言 [內容預覽] 185 | 2014-05-22
          為什么要學C語言 ——孫志崗 誰叫你不幸生在中國了? ——何祚庥(中國科學院院士) 這是一本給非計算機專業的大學生的C語言的書。“我不是學計算機的,為啥要學C語言?”這個問題每年在中華大地都會被問上幾百萬次。被問的對象可能是老師,也可能是師哥師姐。師哥師姐往往也就是故作明了的表情,復述一遍隱約記得的老師的話。而這些話多半都是比較高瞻遠矚的,...

          [閱讀全文]

        • atol函數的使用 [內容預覽] 820 | 2014-02-18
          atol函數的作用是將一個字符串轉化為長整型數據,其原型如下: long int atol ( const char * str ); 該函數首先丟棄無用的空白,直到第一個非空白字符串出現。然后從該字符開始,將其解釋為10進制的數字。 在可以形成數值的字符串后可以包括多余的字符,這些字符對該函數的作用沒有影響。 如果字符串中的第一個非空白字符不是有效的整型數字,或該字符串是空字符串,或字符...

          [閱讀全文]

        • C++多線程的例子 [內容預覽] 542 | 2012-07-21
          在多線程的程序里,不同的線程可以做不同的事情,下面演示一個多線程的例子。 // MultiThread.cpp : 定義控制臺應用程序的入口點。 // #include "stbdafx.h" #include <windows.h> #include <iostream> using namespace std; int tickets ...

          [閱讀全文]

        • VC中導出C++類的方法 [內容預覽] 80 | 2012-06-24
          有時我們需要將在VC中定義的類導出來,以在其它地方使用,本文將使用一個例子來講解具體的方法。 首先,使用Wizard創建一個Win32 Dynamic-Link Library工程,然后定義一個簡單的C++類CInDLL.由于該類會被工程之外的文件所引用,所以需要對這個類進行引出。因為只有引出后所生成的DLL中才帶有供足夠的信息以在連接和運行時被正確引入到進程空間中。 有兩種方法可以引出類,使...

          [閱讀全文]

        • C++中的指針使用方法釋疑 [內容預覽] 52 | 2012-06-24
          指針是C++和C語言中一個非常有用的東西,但難于掌握,本文轉載介紹C++中指針使用的一些常見問題及使用方法。 在下列函數聲明中,為什么要同時使用*和&符號?以及什么場合使用這種聲明方式? void func1( MYCLASS *&pBuildingElement ); 很多人經常問到這樣的問題。本文試圖通過一些實際的指針使用經驗來解釋這個問題。 在某種意義上,"*"和"&...

          [閱讀全文]

        • 基于MFC的仿Windows計算器 [內容預覽] 184 | 2012-06-24
          首先,讓我們來仔細了解一下mircosoft的計算器吧,我們發現它是一個基于對話框的含有兩的主對話框、一個關于對話框、一個菜單的應用程序。也就是說,我們應該創建一個基于對話框的應用程序,并且為其添加一個菜單和一個主對話框(因為,應用程序已經創建好了一個主對話框和關于對話框) 接下來,我們應該設計對話框的界面了,這個是很簡單的事情,你只要將其和mircosoft的計算器比較就行了。當然,你也可以添...

          [閱讀全文]

        • C++中static用法總結 [內容預覽] 52 | 2012-05-16
          想必有很多人對C++中的static不是很理解,本文在介紹static含義的基礎上,總結了C++中static的各種用法。 要理解static,就必須要先理解另一個與之相對的關鍵字,很多人可能都還不知道有這個關鍵字,那就是auto,其實我們通常聲明的不用static修飾的變量,都是auto的,因為它是默認的,就象short和long總是默認為int一樣;我們通常聲明一個變量:  int a...

          [閱讀全文]

        • C++中static用法總結 [內容預覽] 51 | 2012-05-16
          想必有很多人對C++中的static不是很理解,本文在介紹static含義的基礎上,總結了C++中static的各種用法。 要理解static,就必須要先理解另一個與之相對的關鍵字,很多人可能都還不知道有這個關鍵字,那就是auto,其實我們通常聲明的不用static修飾的變量,都是auto的,因為它是默認的,就象short和long總是默認為int一樣;我們通常聲明一個變量:  int a...

          [閱讀全文]

        • C語言編程:求下式中每個字母所代表的數字 [內容預覽] 320 | 2012-02-22
          編寫程序求解下式中各字母所代表的數字,不同的字母代表不同的數字。 PEAR- ARA =PEA *問題分析與算法設計 類似的問題從計算機算法的角度來說是比較簡單的,可以采用最常見的窮舉方法解決。程序中采用循環窮舉每個字母所可能代表的數字,然后將字母代表的數字轉換為相應的整數,代入算式后驗證算式是否成立即可解決問題。 *程序說明與注釋  #include  int main() ...

          [閱讀全文]

        • C語言的空語句 [內容預覽] 516 | 2012-01-28
          在C語言或C++中,有一種特殊的語句,稱為空語句。 在C語言中或C++中,如果一個語句只有一個分號“;”,則稱該語句為空語句。 空語句是什么都不執行的語句。在程序中,空語句主要用來做空循環體,如: while(getchar()!='\n'); 這個語句的功能是,只要從鍵盤輸入的字符不是回車,則要求用戶重新輸入。即要求用戶回車后才會繼續后面的程序。在該部分代碼中,接收用戶按鍵,判斷按鍵的內...

          [閱讀全文]

        • 淺析C++的內存分配方式 [內容預覽] 98 | 2012-01-21
          本文詳細地介紹了C++語言內存的種類及分配方式,很適合初學者學習和資深編程者來研究閱讀。 在C++中,內存分成5個區,他們分別是堆、棧、自由存儲區、全局/ 靜態存儲區和常量存儲區。 棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變量的存儲區。里面的變量通常是局部變量、函數參數等。 堆,就是那些由new分配的內存塊,他們的釋放編譯器不去管,由我們的應用程序去控制,一般一個new...

          [閱讀全文]

        • C++虛函數與純虛函數用法與區別 [內容預覽] 95 | 2011-12-18
          以單一指令喚起不同函數,這種性質稱為Polymorphism,意思是"the ability toassume many forms",也就是多態。虛擬函數是C++ 語言的Polymorphism 性質以及動態綁定的關鍵。如果你期望衍生類別重新定義一個成員函數,那么你應該在基礎類別中把此函數設為virtual。 既然抽象類別中的虛擬函數不打算被調用,我們就不應該定義它,應該把它設為純虛擬函數(在...

          [閱讀全文]

        • 用while循環和for循環輸出10~0遞減的自然數 [內容預覽] 326 | 2011-12-15
          對于一個編程高手來說,while循環和for循環是一個非常簡單的事情了,但是對一個剛剛接觸程序設計的人來說,將其掌握好并熟練運用還是一件非常困難的事情。教了很多年的程序設計,我發現很多學生都無法理解它的具體使用方法。只好通過無數的例子來讓他們被動的理解和接受。 下面這個例子是C++Prime(第四版)中的一個習題,在讓學生做這個題目時,竟然有很多學生沒有正確的做出來,現在將其分享到這里: 題目...

          [閱讀全文]

        • C語言中的轉移字符 [內容預覽] 75 | 2011-11-10
          有時我們需要輸出一切特殊的字符或執行特殊的功能,這些功能無法使用正常的字符來表達,因此在C語言中使用轉移字符來表示. 轉義字符是一種特殊的字符常量。轉義字符以反斜線"\"開頭,后跟一個或幾個字符。轉義字符具有特定的含義,不同于字符原有的意義,故稱“轉義”字符。例如,在printf函數的格式串中用“\n”實現“回車換行”。轉義字符主要用來表示那些用一般字符不便于表示的控制代碼。 C語言中的...

          [閱讀全文]

        • 在C++中static有什么用途 [內容預覽] 157 | 2011-11-05
          static用來定義靜態變量或類的靜態成員,其作用主要有以下三點: (1)在函數體,一個被聲明為靜態的變量在這一函數被調用過程中維持其值不變。 (2)在模塊內(但在函數體外),一個被聲明為靜態的變量可以被模塊內所用函數訪問,但不能被模塊外其它函數訪問。它是一個本地的全局變量。 (3)在模塊內,一個被聲明為靜態的函數只可被這一模塊內的其它函數調用。那就是,這個函數被限制在聲明它的模塊的本地范圍...

          [閱讀全文]

        • 什么是虛成員 [內容預覽] 144 | 2011-11-01
          在C++中有一個概念是虛成員,那么什么是虛成員呢? 在C++中“虛成員”就是其聲明中在返回類型前帶有關鍵字“virtual”的類成員函數。 C++中基類通過將成員函數指定為虛成員來指出希望派生類重定義的那些函數。 除了構造函數外,任意非static(靜態)的成員函數都可以為虛成員。

          [閱讀全文]

        • C語言習題:輸入一個數判斷其為偶數還是奇數 [內容預覽] 3489 | 2011-10-27
          輸入一個整數,打印出其是偶數還是奇數,這道題實際上不難,它主要是考核scanf輸入函數、printf輸出函數、if語句和判斷一個數為偶數還是奇數的技巧。 判斷一個數是否為偶數還是奇數,可以求該數與2相除的余數,如果余數為0,則為偶數,如果余數為1,則該數為奇數。可以使用C語言的if語句來判斷其余數為0還是為1,C語言中使用%求兩個整數的余數。 全部源代碼如下: #include <stdio...

          [閱讀全文]

        • 在VC++中實現混合靜態分裂視窗 [內容預覽] 84 | 2011-10-27
          視窗的分裂類型主要有兩種:動態分裂和靜態分裂。動態分裂可以讓使用者通過拖曳分裂方塊的使用,將視窗分裂。動態分裂最多只可以將視窗分裂為2×2個子視窗,不能進行混合分裂視窗,所有子視窗的屬性和父視窗都是一樣的,而且子視窗的數據通常來源于同一處。 靜態分裂是指使用者除了可以調整子視窗的大小和進行混合分裂視窗外,最多可將視窗分裂為16×16個子視窗,每個子視窗可以有不同的視圖類(CView),各個子...

          [閱讀全文]

        • 關于靜態變量的使用 [內容預覽] 56 | 2011-10-12
          閑來無事在網上閑逛,看到百度知道有人問到一個關于靜態變量的使用問題,感覺很經典放到這里與各位共享。原問題如下: 函數f定義如下,執行語句“sum=f(4)+f(2);”后,sum的值應為( )。為什么不是A,而是C int f(int m) { static int i=0; int s=0; for(;i<=m;i++) s+=i; return s; }  A、1...

          [閱讀全文]

        • C語言的算術運算符 [內容預覽] 195 | 2011-08-27
          C語言中的運算符是告訴編譯程序執行特定算術或邏輯操作的符號。按著用途,C語言的運算符主要分為四大類:算術運算符、 關系運算符、邏輯運算符、按位運算符。除此之外,還有一些用于完成特殊任務的運算符。 按著參與運算的操作數的個數分可分為一目運算符、二目運算符和三目運算符。一目運算符即該運算符只需要一個相關數據參與運算,二目運算符需要兩個數據,三目運算符需要三個數據,實際上,在C語言中,三目運算符只有一...

          [閱讀全文]

        • C語言的實型變量 [內容預覽] 1100 | 2011-08-27
          C語言中的實型變量分為單精度(float)和雙精度(double)兩種。對每一個實型變量在使用前都必須進行定義。如: 下面是單精度實型變量的定義方法: float x,y; /*指定x,y為單精度實數*/ float f1,f2; /*定義了兩個單精度的實型變量f1和f2*/ 下面是雙精度實型變量的定義方法: double d1,d2;/*定義d1和d2為雙精度實數*/ 在一般系統中,...

          [閱讀全文]

        • C語言的實型常量 [內容預覽] 805 | 2011-08-27
          在C語言中,實型常量又稱實數或浮點數,是一個十進制表示的符號實數。可以使用小數形式和指數形式來表示。下面分別進行介紹: 1、小數形式 小數形式的實型常量一般包括整數部分和小數部分。如:0.12,0.135,1.23,0.0等都屬于小數形式的實型數據。 2、指數形式 指數形式的實型常量一般包括整數部分、尾數部分和指數部分。即我們常說的科學計數法。但在C語言中使用類似2.3432E2的形式來表...

          [閱讀全文]

        • C語言的整型變量 [內容預覽] 1959 | 2011-05-13
          本節主要介紹C語言整型變量的分類、定義方法和使用。 C語言的整型變量用來定義具有整數意義的變量,如人口數量,出勤次數,產品等級等等。 C語言的整型變量可以分為四類: (1)基本整型 基本整型使用int來定義,在Turbo C中,int類型的變量占用2個字節,而在VC 6.0中,int型變量占用4個字節。其定義形式如下: int iNum; /*定義一個整型變量 iNum*/ int i...

          [閱讀全文]

        • C語言的整型常量 [內容預覽] 3010 | 2011-05-11
          本節介紹C語言中的整型常量。 整型常量就是整型常數。在C語言程序中,整型常量主要有十進制、八進制和十六進制三種形式。 (1)十進制整型常量 十進制整型常量用到的數字有0~9。例如32767、65535、0等。整型常量開頭數字不能為0。 (2)八進制整型常量 八進制整常數必須以0開頭,即以0作為八進制數的前綴。數碼取之為0~7。八進制數通常是無符號數。如015(十進制為13)、0101(十...

          [閱讀全文]

        • [圖文] C語言的常量與變量 [內容預覽] 123 | 2011-05-08
          本節主要介紹常量和變量的概念及使用方法。 1、常量 所謂常量是指在程序運行過程中,其值不能被改變的量。在C語言中, 常量在程序中經常直接出現,有整型常量、實型常量、字符常量和字符串常量等類型。整型常量還可以進一步分為短整型常量、長整型常量等。 整型常量和實型常量又稱數值型常量,它們有正值和負值的區分。基本整型常量只用數字表示,不帶小數點,例如12、-1、0等。實型常量必須用帶小數點的數表示,...

          [閱讀全文]

        • C語言的標識符 [內容預覽] 1076 | 2011-05-05
          本節將講解C語言標識符的命名規則和分類。 1、C語言的標識符命名規則 在C語言中,有許多符號的命名,如變量名、函數名、數組名等,都必須遵守一定的規則,按此規則命名的符號稱為標識符。 合法標識符的命名規則是: (1)標識符可以由字母、數字和下劃線組成; (2)第一個字符必須為字母或下劃線; (3)不能使用C語言的關鍵字或保留字及庫函數命名標識符。 下面給出的標識符是合法的標識符: n...

          [閱讀全文]

        • [組圖] C語言程序的基本結構與格式 [內容預覽] 928 | 2011-05-05
          C語言語法簡潔、緊湊,使用方便、靈活,具有豐富的預定義運算符和數據類型,自定義數據類型也十分靈活。 C程序的模塊化主要通過函數實現。由于C語言既有高級語言的功能,又有低級語言的一些功能,因此既可以用它來編寫系統軟件,也可以用來編寫應用軟件。 本節主要介紹了C語言程序的基本結構與格式,下面以一個求兩個數最大值的例子來講解C語言程序的基本結構與格式。 這個例子,將由鍵盤輸入兩個整數,然后通過比較...

          [閱讀全文]

        • 結構化程序設計和模塊化結構 [內容預覽] 714 | 2011-05-03
          本文介紹了結構化程序設計和模塊化結構的知識。 1.結構化程序設計 結構化程序由三種基本結構組成。 (1)順序結構。賦值語句、輸入、輸出語句都是順序結構。當執行由這些語句構成的程序時,將按這些語句在程序中的先后順序逐條執行,沒有分支,沒有轉移。順序結構可用圖1所示的流程圖表示,其中(a)是一般的流程圖,(b)是n-s流程圖。 圖1 順序結構流程圖 (2)選擇結構。C語言的選擇結構主要由...

          [閱讀全文]

        • [圖文] 程序的算法 [內容預覽] 77 | 2011-05-02
          我們在解決一個特定問題時,除了要設計合理的數據結構外,還要設計性能較優的算法。 算法是指為解決特定問題而采取的確定且有限的步驟。一個算法應當具有以下幾個特性: (1)有窮性:一個算法包含的操作步驟應該是有限的。也就是說在執行若干操作步驟后,算法將結束,而且每一步都在合理的時間內完成。 (2)確定性。算法中每一條指令必須有確切的含義,不能有二義性,對于相同的輸入必須得出相同的執行結果。 (3...

          [閱讀全文]

        • 程序和程序設計 [內容預覽] 48 | 2011-05-01
          本節介紹關于程序和程序設計的基本知識。 1.C程序介紹 計算機已經在各行各業發揮著巨大的作用,但是,不熟悉計算機的人把它看的很神秘。實際上,計算機只不過是一種具有內部存儲能力、由程序自動控制的電子設備。人們將事先編寫好的計算機指令存儲在計算機內存中,當人們給出命令之后,計算機就按照這些指令的順序進行操作。人們把這種可以連續執行的指令的集合稱之為“程序”。可以說,程序就是人與機器“對話”的語言...

          [閱讀全文]

        總數:8630 上一頁1 2 3下一頁
        關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖 | 用戶守則 | 聯系我們
        本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
        Copyright © 2007-2017 biye5u.com. All Rights Reserved.
        網站備案號:黑ICP備13005378號-3
        特黄特色三级在线观看 - 视频 - 在线观看 - 影视资讯 -心晴网