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

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

趣味 C++ 入門

難度入門
時長 3小時22分
學習人數
綜合評分9.63
19人評價 查看評價
9.4 內容實用
9.9 簡潔易懂
9.6 邏輯清晰
  • //不用指針也可以

    /*第一題

    #include<stdio.h>


    int exchange(int *a,int *b)

    {

    ? ? int temp=*a;

    ? ? *a=*b;

    ? ? *b=temp;

    }


    int main()

    {

    ? ? int a=10;

    ? ? int b=20;

    ? ??

    ? ? exchange(&a,&b);

    ? ? printf("a:%d\nb:%d\n",a,b);

    ? ??

    ? ? return 0;

    }

    */


    #include<stdio.h>


    int fact(int n)

    {

    ? ? if(n==1)

    ? ? {

    ? ? ? ? return 1; //所以這里是表示當只有一個數的時候,返回1的階乘(即1)

    ? ? }

    ? ? else

    ? ? {

    ? ? ? ? int res=n*fact(n-1);

    ? ? }

    }


    int main()

    {

    ? ? int a=5;

    ? ? int res=fact(a);

    ? ? printf("res:%d\n",res);

    ? ??

    ? ? return 0;

    }

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

    2022-02-28

  • #include<stdio.h>


    int add(int a,int b);

    inline int add(int a,int b)

    {

    ? ? return a+b;

    }


    int main()

    {

    ? ? int a=5;

    ? ? int b=10;

    ? ? int c=add(a,b);? //注意這里不能寫成(a+b);

    ? ? printf("c:%d\n",c);

    ? ? return 0;

    }

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


    int fact(int n)

    {

    ? ? if(n==1)

    ? ? {

    ? ? ? ? return 1;

    ? ? }

    ? ? else

    ? ? {

    ? ? ? ? return n*fact(n-1); //直接n*(n-1)?

    //不行,結果是20,只算了5*4.

    ? ? ? ? ? ? ? ? ? ? ??

    ? ? }

    }


    int main()

    {

    ? ? int x=5;

    ? ? int res=fact(x);

    ? ? printf("%d\n",res);

    ? ? return 0;

    }

    查看全部
  • //這個也可以
    #include<stdio.h>

    int main()

    {

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

    ? ? {

    ? ? ? ? printf("********\n");

    ? ? }

    ? ? return 0;

    }

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

    2022-02-28

  • #include<stdio.h>

    int main()

    {

    ? ? int i;

    ? ? int array[100]={0};

    ? ? for(i=0;i<100;i++){

    ? ? ? ? printf("array[%d]=%d\n",i,array[i]);

    ? ? }

    ? ? return 0;

    }

    查看全部
  • /* 這里是錯誤代碼,只能判斷出優,良

    #include<stdio.h>


    int main()

    {

    ? ? int xiaomu=50;

    ? ??

    ? ? if(xiaomu>=90){

    ? ? ? ? printf("優\n");

    ? ? }

    ? ? else if(75<=xiaomu<90){? ? ?不能這樣寫,要用邏輯與&&

    ? ? ? ? printf("良\n");

    ? ? }

    ? ? else if(60<=xiaomu<75){

    ? ? ? ? printf("中\n");

    ? ? }

    ? ? else {

    ? ? ? ? printf("差\n");

    ? ? }

    ? ? return 0;

    }

    */


    //下面是正確的


    #include<stdio.h>

    int main()

    {

    ? ? int g=85;

    ? ??

    ? ? if(g>=90){

    ? ? ? ? printf("優\n");

    ? ? }

    ? ? if(g>=15&&g<90){

    ? ? ? ? printf("良\n");

    ? ? }

    ? ? if(g>=60&&g<75){

    ? ? ? ? printf("中\n");

    ? ? }

    ? ? if(g<60){

    ? ? ? ? printf("差\n");

    ? ? }

    ? ? return 0;

    }

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

    2022-02-27

  • 浮點型常量

    簡要總結


    1.基本形式:符號整數部分,小數部分和E指數部分。首先寫整數部分(可以帶符號),接著寫小數部分,然后寫 e或者 E,最后再寫一個有符號整數。

    2.小數形式是由數字和小數點組成的一種實數表示形式,例如0.123、.123123.、0.0等都是合法的實型常量。注意:小數形式表示的實型常量必須要有小數點

    指數形式就是在數學中,一個可以用冪的形式來表示的形式。在C語言中,則以“e”或“E”后跟一個整數來表示以“10”為底數的冪數。C語言語法規定,字母e或E之前必須要有數字且e或E后面的指數必須為整數。注意:在字母e或E的前后以及數字之間不得插入空格。

    3.常見格式:+1.2E+51.5e-9,-5.0e10

    4.浮點型常量又包括單精度實型(float),雙精度實型(double)和長精度實型(long double)。

    5.浮點型常量又叫實型常量,是在C語言中可以用兩種形式表示一個實型常量。用于表示小數部分的十進制數。

    6.注意:浮點型常量中不能有空格!

    7.浮點型常量默認是 double 類型的。

    8.一個浮點型常量可以賦給一個 float 型、double 型或 long double 變量。根據變量的類型截取浮點型常量中相應的有效位數字。

    9.浮點型常量進行聲明時,如果沒有顯示的在常量后面加f,那么系統會按照double類型來儲存。

    查看全部
    0 采集 收起 來源:動手寫一寫

    2022-02-23

  • http://img1.sycdn.imooc.com//62147947000162df08850281.jpg

    1

    結構體定義完花括號后要加分號

    http://img1.sycdn.imooc.com//62147e3a0001c59a05950492.jpg

    查看全部
  • 邏輯運算符

    在c++中,所有邏輯運算符的操作數,都是布爾類型;而邏輯運算的結果,也是布爾類型。

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

    2022-02-21

  • #include<stdio.h>

    int main("int argc,char**argv)

    {

    ? ? ? printf("int:%d\n",sizeof(int));

    ? ? ? return 0;

    }


    查看全部
  • 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;

    }

    報錯

    查看全部
  • 第一個Week表示的是定義的枚舉名稱,第二個week表示定義一個枚舉變量叫week,然后給這個week賦值,=后面的這個Week::Fri表示的意思是Week名稱下的Friday,之所以加::,表示的是friday是Week下的成員



    摘抄,謝謝

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


    int main(int argc,char**argv)

    {

    ? ? ? printf("hello world!\n");

    ? ? ? return 0;

    }



    #include<iostream>


    int main(int argc,char**argv)

    {

    ? ? ? std::cout<<"hello world!\n"<<std::end1;

    ? ? ? return 0;

    }

    查看全部
  • 還不懂結構體

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

    int main()

    {

    ? ? int a;//聲明變量

    ? ? const int c = 10;//聲明常量

    ? ? return 0;

    }

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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