日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++基本语法( Visual Studio 2015 )【个人 见解】

發布時間:2025/7/25 c/c++ 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++基本语法( Visual Studio 2015 )【个人 见解】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于C++這門語言,對于初學者的小編而言,是門很強大且有發展空間的語言。它囊括C語言,可以說是全部的功能語法,也可以說是很有獨特性的語言之一。
用強大已不足以形容,它能干的事情太多,可以廣泛用于開發軟件、游戲編程...
它跟C語言的語法大相徑庭,或許有人會問到底先學C語言好,還是C++語言好呢?
作為過來者的小編,這樣認為的:
想從事C++語言發展的你,個人建議最好先把C語言學會,不需要研究的多么深徹,只要能做到連貫使用即可。因為再去學習C++語言時,你就會發覺它們的相似之處很多,可以這樣說學會C語言,C++語言已經學會了一半。

  • C語言的基本語法: #define _CRT_SECURE_NO_WARNINGS //加上這句的原因:“scanf”:這個函數或變量可能不安全。考慮使用scanf_s。要禁用棄用,請使用_CRT_SECURE_NO_WARNINGS。 #include <stdio.h> int main () { int number = 0; scanf("%d",&number); printf("你輸入的數字是:%d\n",number); system("pause"); return 0; }
  • C++語言的基本語法: #include <iostream> using namespace std;
  • int main()
    {
    int number = 0;
    cin >> number;
    cout << "你輸入的數字是:" << number << endl;
    system("pause");
    return 0;
    }

    兩種語言的表達方式不同,但是運行后的結果相同。 ![](https://s1.51cto.com/images/blog/201903/30/2b05c536137df4e5dfa3e648a26b5912.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) 相對于C語言的基本數據類型,C++中用法不變,這里著重講:bool和string數據類型。 true=1(真) false=0(假) bool: //聲明定義 bool stag1=true; bool stag2=false; string這個數據類型比較特殊,它有一個專屬的頭文件,也可以說是一套字符串類型函數的集合。 string:

    #include <iostream>
    #include <cstring>
    using namespace std;

    int main()
    {
    string srcstr = "visiousdragon";
    cout<<srcstr.c_str()<<endl;
    system("pause");
    return 0;
    }

    當我們在用到存儲字符串的變量聲明時,盡量還是使用char類型為主。 下面我們看看幾個經常用到的字符串函數例子: 1.strcpy()

    #define _CRT_SECURE_NO_WARNINGS
    #include <iostream>
    #include <cstring>
    using namespace std;

    int main()
    {
    char destStr[] = { 0 };
    char sourceStr[] = "visiousdragon";
    strcpy(destStr, sourceStr);
    cout << destStr << endl;
    system("pause");
    return 0;
    }

    打印的結果為:visiousdragon,destStr作為一串不知多少位的空字符串變量,變成有數據了,不難看出strcpy()的作用是拷貝 2.strcat()

    #define _CRT_SECURE_NO_WARNINGS
    #include <iostream>
    #include <cstring>
    using namespace std;

    int main()
    {
    char destStr[] = "visious";
    char sourceStr[] = "dragon";
    strcat(destStr, sourceStr);
    cout << destStr << endl;
    system("pause");
    return 0;
    }

    打印的結果為:visiousdragon,不難看出strcat()函數的作用是將dragon連接在visious后面。 3.strcmp()

    #define _CRT_SECURE_NO_WARNINGS
    #include <iostream>
    #include <cstring>
    using namespace std;

    int main()
    {
    int number = 0;

    char destStr[] = "visiousdragon"; char sourceStr[] = "visiousdragon";if (strcmp(destStr,sourceStr) == 0) {cout << "destStr相等于sourceStr" << endl;number = 0; } else if(strcmp(destStr, sourceStr) > 0) {cout << "destStr大于sourceStr" << endl;number = 1; } else if(strcmp("visious", sourceStr) < 0) {cout << "destStr小于sourceStr" << endl;number = -1; } system("pause"); return 0;

    }

    打印的結果為:destStr相等于sourceStr,不難總結出以下三個設定: destStr=sourceStr,返回=0 destStr>sourceStr,返回>0 destStr<sourceStr,返回<0 4.strlen()

    #define _CRT_SECURE_NO_WARNINGS
    #include <iostream>
    #include <cstring>
    using namespace std;

    int main()
    {
    int number = 0;
    char destStr[] = "visiousdragon";
    number = strlen(destStr);
    cout << "destStr字符串字符個數為:" << number << endl;
    system("pause");
    return 0;
    }

    打印的結果為:13,細數下visiousdragon剛好為13位,由此可見,strlen()函數的作用是計算字符串字符個數。 當然還有一些其他的函數,有興趣的朋友,可以查找下,這里就不做多介紹了,學習的過程本來就是如此,不懂的就是查找,詢問,沒有捷徑可走。

    轉載于:https://blog.51cto.com/12829190/2371792

    總結

    以上是生活随笔為你收集整理的C++基本语法( Visual Studio 2015 )【个人 见解】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。