溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

c++的一些規(guī)范

發(fā)布時間:2020-06-13 20:10:04 來源:網絡 閱讀:263 作者:大頭狼小鬼 欄目:開發(fā)技術

1.c++ 嚴謹規(guī)定大小寫,大寫就是大寫,小寫就是小寫,不可以亂寫,否則編輯器預編譯不過去,直接報錯,這里的大小寫僅限于輸入輸入時候所用的關鍵字和保留字以及導入的包名的大小寫.

2.c++的輸出是由std:cout<<"hello,readind!\n"<<std::endl;

3.std::cin.get();這個表示當你按回車鍵的時候才結束,否則一直顯示,這里的工具是xcod。

4.一個編程的入口函數(shù)是main函數(shù),相當于函數(shù)的主函數(shù),java,c,c++,oc,c#這些里面都有,其他語言就不知道,沒   有接觸過。

5.終止符是一個分號,它是語句結束標志,是語句的組成部分,而不是語句之間的標記。這么說,一個程序是由若干個語句      組成,鏈接這些語句的是分號。

6.注釋 一般單行注釋 //,多行注釋/* */這個表示的

8.#inclued <iostream>這個庫文件,這個輸入輸入流在這里面顯示,所以要想輸入和輸出必須要導這個庫。

9.c和c++是想通的,只是一個面向對象一個面向過程,學過c的朋友都會發(fā)現(xiàn)在c++里面導入庫文件和c里面的寫法不同,那    是為什么,c畢竟和c++有區(qū)別的,所以c的有些東西轉化為c++,例如庫文件會加深一些特殊的前綴,但里面的用法都是      一樣的。

10.名詞空間,看到很多項目有時候看見別人可以打出來,自己打出來就是報錯,沒錯,他就是運用了名詞空間,這個便捷的      方法,初學者不建議使用,這樣不方便區(qū)分,熟練了可以用這個名詞空間,畢竟可以很輕松的完成,一般使用using這個     開頭。

11.換行符一般使用轉義字符,\n或則std:endl這個來表示。區(qū)別嗎。std:endl這個可以直接顯示,而/n 不能切慢一拍。

12.變量使用必須先聲明,沒有聲明怎么用這個邏輯顯然不同,而這樣做你在命名下一個變量的時候防止重復定義,報錯。

13.賦值語句這樣理解就是給他一個內存空間如int i=10.這里的'='表示賦值語句修飾符。

14.std:cin>>i,  這里的'i'是指給它賦值,相當于=這個,但更智能的是,自己手動輸入給它賦值的,通過鍵盤來給它賦值。

15.類描述了一種數(shù)據結構的全部屬性包括可使用它執(zhí)行的操作,對象是根據這些描述創(chuàng)建實體的 ,累這個更方便以后代碼         的維護和自己修改bug,更加給人快樂的感覺。

16.函數(shù)相當于方法,更便捷的方便類的定位,可以把重復用到的東西,定義到一個方法里面可以省很多事,還可以方便后期     修改。

17.函數(shù)的變體,就是一些函數(shù)不能滿足需求需要修改,而這些函數(shù)是庫里面的函數(shù),我們修要改改,這樣就成為了函數(shù)的變    體,而其他語言則又返回值的成為函數(shù),沒有返回值的成為過程或則子程序。

18.用戶自己定義函數(shù),必須負責函數(shù)的定義,否則報錯,因為都是函數(shù),所以符合函數(shù)的基本組成。

19.cout.setf()不會刪除結尾為0的尾數(shù),cout會刪除

20.多函數(shù)使用using需要注意的。

   1).將using namespace std;放在函數(shù)定義之前,讓文件中所有函數(shù)能夠使用名詞空間std中所有的元素,

   2).將using namespace std; 放在待定函數(shù)定義中,讓該函數(shù)能夠使用名詞空間std中所有的元素,

   3).在特定的函數(shù)中使用類似的using std:cout;這樣的編譯指令,而不是using namespace std;讓該函數(shù)能夠使用指定      的元素。

   4).完全不適用編譯指令using,而在需要使用名詞空間std中的元素時,必須使用前綴std::

21.c++基本類型,signed char,short ,int,long稱為符號整型,long long,bool,char,wchar_t符號整數(shù)和無符整 成為整     型,char16_t,char32_t,float,double,long double稱為浮點類型,整數(shù)和浮點型稱算術類型。



向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI