第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

趣味 C++ 入門

難度入門
時長 3小時22分
學(xué)習(xí)人數(shù)
綜合評分9.63
19人評價 查看評價
9.4 內(nèi)容實用
9.9 簡潔易懂
9.6 邏輯清晰
  • 有符號可存放正負數(shù)
    無符號只可存放正數(shù)
    查看全部
  • malloc & free

    查看全部
  • 內(nèi)聯(lián)函數(shù)有好處,就是可以節(jié)省調(diào)用時候的額外開銷。但是同時也會造成另外的問題,內(nèi)聯(lián)是以代碼膨脹為代價而進行的優(yōu)化,而如果一個函數(shù)過長,或者一個函數(shù)被調(diào)用了好多次,那么顯然就不是適合使用內(nèi)聯(lián)函數(shù)優(yōu)化。 其實現(xiàn)代的編譯器,會對代碼進行足夠的優(yōu)化,有些時候,你寫了內(nèi)聯(lián)函數(shù),但是編譯器不一定會按照內(nèi)聯(lián)去優(yōu)化,而有的函數(shù),你沒有寫內(nèi)聯(lián),他卻會給你優(yōu)化成內(nèi)聯(lián)。所以大家在初學(xué) C++ 的時候其實沒必要太糾結(jié)內(nèi)聯(lián)函數(shù)的實際優(yōu)化效果。
    查看全部
  • 需要注意的是,內(nèi)聯(lián)函數(shù)必須在函數(shù)定義的時候?qū)懮?inline 才可以,也就是說,這樣寫是不行的: inline int add(int a, int b); int add(int a, int b) { return a + b; }
    查看全部
  • 那么有沒有什么辦法又能讓我們使用函數(shù),而又不帶來更多的性能消耗呢? C++ 為我們提供了一種函數(shù)形式,叫做內(nèi)聯(lián)函數(shù)。在程序編譯的時候,編譯器會把內(nèi)聯(lián)函數(shù)的代碼復(fù)制出來,粘貼到調(diào)用的地方。
    查看全部
  • long long>=long>=int>=short>=char

    查看全部
  • 指針

    查看全部
  • #include <stdio.h>

    int main(int argc,char **argv)
    {
    ? ?int a = 99;
    ? ?int b = 98;
    ? ?printf("a: %d, b: %d", a, b);
    ? ?return 0;
    }
    只要寫兩個占位符就行了,程序運行輸出 a: 99, b: 98

    cout

    #include <stdio.h>
    #include <iostream>

    int main(int argc,char **argv)
    {
    ? ?int a = 99;
    ? ?int b = 98;

    ? ?std::cout << "a: " << a << ", b: " << b << std::endl;

    ? ?return 0;
    }
    輸出結(jié)果 a: 98, b: 99
    cout 相對 printf 來說,更易用一些,只需要將想要輸出的內(nèi)容用 << 連接起來就好了。

    scanf

    我們可以通過 printf 向控制臺輸出內(nèi)容,也同樣可以使用控制臺向程序輸入內(nèi)容。輸入內(nèi)容,就需要用到一個函數(shù)scanf。

    我們先來看個例子:

    #include <stdio.h>

    int main(int argc,char **argv)
    {
    ? ?int a = 0;
    ? ?scanf("%d", &a);
    ? ?return 0;
    }

    在上面的程序中,當(dāng)程序運行到 scanf("%d", &a); 這一句的時候,程序會停下來,此時你可以在黑框框里輸入一個數(shù)字,然后按回車。程序就會把你輸入的數(shù)字賦值給變量 a,然后繼續(xù)執(zhí)行。

    當(dāng)然,你也可以一次輸入兩個值:

    #include <stdio.h>

    int main(int argc,char **argv)
    {
    ? ?int a = 0;
    ? ?int b = 0;
    ? ?scanf("%d, %d", &a, &b);
    ? ?return 0;
    }

    這樣就可以輸入兩個值了,由于"%d, %d"中間寫的是逗號,所以輸入的兩個值要用逗號隔開。

    cin

    除了 scanf 之外,還有一種輸入數(shù)據(jù)的方式,就是 cin,我們先看一個 cin 的例子

    #include <stdio.h>
    #include <iostream>

    int main(int argc,char **argv)
    {
    ? ?int a = 0;
    ? ?int b = 0;

    ? ?std::cin >> a >> b;

    ? ?return 0;
    }

    使用 cin 可以連續(xù)從鍵盤讀取想要的數(shù)據(jù),以空格、tab鍵或換行符作為分隔符。cin 相對于 scanf 來說,不需要指明類型,用起來更方便一些。


    查看全部
  • 代碼塊預(yù)覽復(fù)制 上面的函數(shù)在調(diào)用的時候,傳入的第一個參數(shù) a 是int型,第二個參數(shù) b 是float型。不能顛倒兩者的順序,如果顛倒,則可能發(fā)生語法錯誤,或者進行數(shù)據(jù)類型的隱式轉(zhuǎn)換。
    查看全部
  • 參數(shù)列表的寫法是類型 + 參數(shù)名稱,每兩個參數(shù)之間使用逗號隔開。 參數(shù)可以是任意類型,可以是基礎(chǔ)數(shù)據(jù)類型,可以是指針,也可以是結(jié)構(gòu)體類型。 在函數(shù)調(diào)用的時候,依照函數(shù)定義時參數(shù)列表的順序依次傳入想要傳入的值。在使用的時候,參數(shù)的順序不可以改變。
    查看全部
  • 這是因為在 C++ 中,函數(shù)要想使用,必須要先聲明。所以我們可以在調(diào)用之后實現(xiàn)函數(shù)體,但是必須在調(diào)用之前聲明 #include <stdio.h> int avg(int a, int b); //函數(shù)聲明 int main(int argc,char **argv) { int a = 10; int b = 20; int c = avg(a, b); return 0; } int avg(int a, int b) { return a + b / 2; } 我們現(xiàn)在將函數(shù)分成兩個部分來說明,分別是函數(shù)頭,函數(shù)體
    查看全部
  • int length = 100; int array[length]; int target = 10; for(int i=0;i<length;i++) { if(array[i] == target) { continue; } printf("array[%d]: %d\n", i, array[i]); } 代碼塊預(yù)覽復(fù)制 在這段程序中,當(dāng) array[i] == target 的時候,會執(zhí)行 continue 語句,跳出本次循環(huán),而進入下一次循環(huán),所以本次的 printf 不會被打印,而下一次會繼續(xù)打印。
    查看全部
    1 采集 收起 來源:break和continue

    2021-07-16

  • continue 與 break 類似,不一樣的是,continue 是結(jié)束本次循環(huán),進行下一次循環(huán)。
    查看全部
    0 采集 收起 來源:break和continue

    2021-07-16

  • break 語句,可以直接跳出循環(huán),執(zhí)行下一階段的程序。
    查看全部
    0 采集 收起 來源:break和continue

    2021-07-16

  • 判斷數(shù)組中是否存在某個數(shù)字,只要找到一個,就說明存在。那么一旦確認存在之后,其實就沒必要繼續(xù)往下找了,多余的操作只會徒增性能的損耗。這時候,就會用到 break 關(guān)鍵字。
    查看全部
    0 采集 收起 來源:break和continue

    2021-07-16

舉報

0/150
提交
取消
課程須知
本門課程使用 Windows 平臺下的 Visual Studio 作為開發(fā)工具,所以你要準(zhǔn)備一臺 Windows 系統(tǒng)的電腦。當(dāng)然,本門課程中介紹的所有代碼,并不是只能在 Windows 下運行,你同樣可以嘗試使用 Mac OS X 或者 Linux 或者其他的平臺進行學(xué)習(xí),我們也鼓勵你進行這樣的嘗試。
老師告訴你能學(xué)到什么?
掌握在 Windows 下搭建 C++ 開發(fā)環(huán)境,了解 C++ 的基礎(chǔ)概念,例如變量,指針等。了解計算機的一些基礎(chǔ)知識,內(nèi)存布局等。除此之外,本課程還將介紹一些編程小技巧,以及編程的代碼規(guī)范。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!