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

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

趣味 C++ 入門

難度入門
時長 3小時22分
學習人數
綜合評分9.63
19人評價 查看評價
9.4 內容實用
9.9 簡潔易懂
9.6 邏輯清晰
  • 關系運算符的運算結果是布爾類型
    查看全部
    0 采集 收起 來源:關系運算符

    2023-03-21

  • 布爾類型 bool。布爾類型可以表示的數據范圍只有兩個,那就是 true 和 false。
    關系運算符==(等于)
    !=(不等)
    查看全部
    0 采集 收起 來源:關系運算符

    2023-03-21

  • a += 5;
    那么如果要交換兩個變量的值,我們要怎么做呢?我們引入另外一個變量

    #include <stdio.h>

    int main(int argc,char **argv)
    {
    ??? int a = 1;
    ??? int b = 2;
    ???
    ??? int temp = a;
    ??? a = b;
    ??? b = temp;

    ??? return 0;
    }
    查看全部
    0 采集 收起 來源:賦值運算符

    2023-03-21

  • 強改(大到?。?br />#include <stdio.h>

    int main(int argc,char **argv)
    {
    ??? int a = 100;
    ??? short b = (short)a;
    ??? return 0;
    }
    小到大short a=100
    Int b=a641998f200012c8805401200.jpg
    查看全部
  • cin 相對于 scanf 來說,不需要指明類型
    std::cout
    printf
    scanf
    cin
    #include <stdio.h>

    查看全部
  • //在 C++ 中,數組表示的是一段連續的內存存儲空間

    //指針的地址以16進制的方式輸出,每兩個相鄰的地址都相差 4個字節(32位系統的地址為4字節)?

    如何訪問數據元素?C++代碼是先拿到元素的地址,然后通過地址去訪問元素

    //第一個元素a[0]的地址:? ? &a[0]==數組名a

    //數組名是一個指向數組首元素的指針,這個指針是一個常量,不可以對其進行修改,可以用指針的用法來操作他

    查看全部
  • //自動變量,在作用域結束的時候就銷毀了

    //棧數據結構,先進后出

    //在C++中,自動變量是通過棧管理的

    //棧內存:隨著作用域結束,變量被銷毀/回收

    //堆內存:不會隨著作用域結束回收內存。分配內存必須要手動釋放


    分配內存用的是malloc函數

    //malloc返回值是一個指針,指向分配出來的內存的首地址

    //在內存中分配了一個int指針,然后在堆內存中分配4個字節的空間,把堆內存空間分配的首地址賦值給棧內存中的int指針

    int * p = (int *)malloc(4);

    //堆內存的頭文件

    #include <stdlib.h>

    http://img1.sycdn.imooc.com//6413fe060001421b07540530.jpg

    //使用p指針操作這個內存,這個內存不會在程序執行到大括號后就銷毀,它會一直被保留,我們可以在大括號之外訪問這片內存

    //使用完堆內存變量后需要釋放變量

    //用free函數釋放變量,傳入參數為指向這塊堆內存的指針

    http://img1.sycdn.imooc.com//6413feeb00013f2405180612.jpg

    查看全部
  • 在這按理說應該用>>,老是習慣用print

    #include<stdio.h>

    #include <iostream>



    using namespace std;

    int main(int argc,char **argv)

    {

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

    ? ? int i;

    ? ?for(i=0;i<5;i++)

    ? ?{ cout << "a[" << i+1 << "]=" <<? a[i] << endl;}

    ? ? return 0;

    }

    查看全部
  • if和switch都用的話就這樣

    #include<iostream>

    using namespace std;


    int main()

    {

    ? ? float a;

    ? ? int b;

    ? ? cin >> a ;

    ? ? if(a>=90)

    ? ? {b=1;}

    ? ? else if(90>a&a>=75)

    ? ? {b=2;}

    ? ? else if(75>a&a>=60)

    ? ? {b=3;}

    ? ? else {b=4;}

    ? ? switch(b)

    ? ? {

    ? ? case 1:cout << "優" << endl;break;

    ? ? case 2:cout << "良" << endl;break;

    ? ? case 3:cout << "中" << endl;break;

    ? ? case 4:cout << "差" << endl;break;

    ? ? }

    ? ? return 0;

    }

    查看全部
    1 采集 收起 來源:強者爭霸

    2023-03-17

  • argc表示參數個數,第二個參數argv是參數組,兩個參數一起表達了這個程序的啟動參數。
    查看全部
    0 采集 收起 來源:main函數

    2023-03-07

  • sizeof ()? 可以查看數據類型的長度

    查看全部
  • 假如想要訪問第 3 個數字,我們可以把指針向后移動兩個元素的位置,寫成 *(p + 2)


    記住這里說的是向后移動X個元素

    查看全部
  • malloc的全稱是memory allocation,中文叫動態內存分配

    查看全部
  • 指針運算符又叫做間接引用運算符?? “間引”;

    不賦值 “野指針”---很危險;

    空指針用nullptr----不建議NULL;

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

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

    輸出a的值

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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