亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

趣味 C++ 入門

難度入門
時長 3小時22分
學習人數
綜合評分9.63
19人評價 查看評價
9.4 內容實用
9.9 簡潔易懂
9.6 邏輯清晰
  • int前加const常量不可變

    查看全部
  • int main(int argc,char **argv)

    查看全部
  • stu.math = 95;
    stu.english = 93;
    struct Student
    {
    ? ?int math;
    ? ?int english;
    }

    int main(int argc,char **argv)
    {
    ? ?struct Student stu[50];

    ? ?//為其中一個學生的成績賦值
    ? ?stu[20].math = 90;
    ? ?stu[20].english = 95;


    結構體變量名.變量之一=

    查看全部
  • 如果不想指明數組的長度,可以不寫,這樣數組的長度就是給定的列表的長度。

    include <stdio.h>

    int main(int argc,char **argv)
    {
    ? ?int a[4] = {0, 1, 2, 3};
    ? ?return 0;
    }
    #include <stdio.h>

    int main(int argc,char **argv)
    {
    ? ?int a[] = {0, 1, 2, 3}; // 此處數組的長度就是 4
    ? ?return 0;

    也可以只給部分元素賦值,當 {} 中的元素數量少于 [] 中定義的長度的時候,只給前面部分元素賦值,后面的未指定的元素,將被賦值為 0。

    #include <stdio.h>

    include <stdio.h>

    int main(int argc,char **argv)
    {
    ? ?int a[4] = {0};
    ? ?return 0;
    }

    查看全部
  • 在定義了一個結構體之后,我們就可以使用這個結構體了,結構體的使用和變量非常類似:

    struct Student
    {
    ? ?int math;
    ? ?int english;
    };

    int main(int argc,char **argv)
    {
    ? ?struct Student stu;
    ? ?return 0;
    }

    這樣申明一個結構體變量stu之后,這個 stu 中就包含兩個變量,一個是 int 類型的 math,一個是 int 類型的 english。那么這個時候,這兩個值其實并沒有被初始化,這兩個值是隨機的值。我們可以用如下代碼來為這兩個變量進行賦值。

    stu.math = 95;
    stu.english = 93;

    還有一種方法,可以在申明結構體變量的時候進行初始化。

    struct Student stu = {95, 93};

    回到我們最初的問題,記錄50個學生的成績,程序應該怎么寫呢?

    struct Student
    {
    ? ?int math;
    ? ?int english;
    }

    int main(int argc,char **argv)
    {
    ? ?struct Student stu[50];

    ? ?//為其中一個學生的成績賦值
    ? ?stu[20].math = 90;
    ? ?stu[20].english = 95;

    ? ?return 0;
    }

    查看全部
  • 定義 存儲50個學生成績的變量

    int a[50];

    給數組中第 1 個變量賦值為 98 分

    a[0] = 98;

    聲明數組的時候,就給數組賦值

    int a[4] = {0, 1, 2, 3};

    int a[] = {0, 1, 2, 3};

    當 {} 中的元素數量少于 [] 中定義的長度的時候,只給前面部分元素賦值,后面的未指定的元素,將被賦值為 0。

    int a[4] = {1, 2}; // 1, 2, 0, 0

    把數組的所有元素初始化為 0

    int a[4] = {0};

    查看全部

  • 邏輯運算符的用法

    查看全部
    0 采集 收起 來源:邏輯運算符

    2021-07-28

  • 定義布爾類型:

    bool b = true

    查看全部
    0 采集 收起 來源:關系運算符

    2021-07-28

  • / 除法

    除法分為兩種情況,一種是整數,對于整數的除法,整數除法之后,得到的還是一個整數,如下,輸出結果為 2,只保留整數部分,余數部分被舍去

    但是如果是浮點數,就會有另外一種情況,會產生小數

    查看全部
    0 采集 收起 來源:算術運算符

    2021-07-28

  • 顯式轉換:(大容量數據類型轉換為小容量時需要使用強制轉換)

    int a = 100;
    short b = (short)a;

    隱式轉換:(小轉大,無需特別說明)

    查看全部
  • 在計算機中,我們把 8 個 bit 的容量稱之為 1 個 byte, 中文叫做字節。8bit = 1 byte


    每種數據類型最大的差別就是他們所占的空間大小不一樣,更大的數據類型擁有更大的容量,這也意味著他能裝得下更多的數字,或者更多的精度。
    其實上面的表中的數據長度,只是一個常見的默認值,不同的機器會有不同的情況,C++ 標準中并沒有定義某一個數據類型必須占用多少個字節的長度,C++只定義了每種數據類型長度的一個范圍。

    short 要大于等于 char

    int 要大于等于 short

    long 要大于等于 int

    long long 要大于等于 long

    查看每種數據類型在電腦上的占用長度:

    #include <stdio.h>

    int main(int argc,char **argv)
    {
    ? ?printf("int: %d\n", sizeof(int));
    ? ?
    ? ?return 0;
    }

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


    int main()

    {

    int a = 1;

    int b = 2;

    bool mcr1 = a > b;

    printf("bool mcr1:%d", mcr1);

    return 0;

    }

    上一節筆記

    查看全部
    0 采集 收起 來源:邏輯運算符

    2021-07-27

  • std::cout << "a: " << a << ", b: " << b << std::endl;
    std::cin >> a >> b;

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

    查看全部
  • 當你聲明一個變量的時候,事實上他是有一個默認值的,并且這個默認值是一個隨機值,在某些情況下,這個值甚至有可能是一個非法值。所以我們有時候在寫 C++ 程序的時候,會給變量賦上一個默認值.

    聲明常量和聲明一個變量非常像,不一樣的地方就是在前面加了一個 const。這個 const 代表的就是不可變的。

    查看全部
  • argc和argv參數在用命令行編譯程序時有用。main( int argc, char* argv[], char **env ) 中?
    ????????第一個參數,int型的argc,為整型,用來統計程序運行時發送給main函數的命令行參數的個數,在VS中默認值為1。?
    ????????第二個參數,char*型的argv[],為字符串數組,用來存放指向的字符串參數的指針數組,每一個元素指向一個參數。各成員含義如下:?
    ????????argv[0]指向程序運行的全路徑名?
    ????????argv[1]指向在DOS命令行中執行程序名后的第一個字符串?
    ????????argv[2]指向執行程序名后的第二個字符串?
    ????????argv[3]指向執行程序名后的第三個字符串?
    ????????argv[argc]為NULL?
    ????????第三個參數,char**型的env,為字符串數組。env[]的每一個元素都包含ENVVAR=value形式的字符串,其中ENVVAR為環境變量,value為其對應的值。平時使用到的比較少。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!