一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

1.C++基本結(jié)構(gòu)

 Cui_home 2023-03-29 發(fā)布于河南

 myfirst.cpp: displays a message

#include <iostream>		// a preprocessor directive
int main()		// function header
{		// start of function body
  using namespace std;		// make definitions visible
  cout << "Come up and C++ me some time.";	// message
  cout << endl;		// start a new line
  cout << "You won't regret it!" << endl;	// more output
  return 0;		// terminate main()
}		// end of function body

1. 編譯輸出:

        Come up, and C++ me some time.

        You won't regret it!

2. 代碼詳解:

  • cpp :全稱為 c plus plus,是C++程序常用的文件擴(kuò)展名。

  • // :注釋標(biāo)識(shí)符。程序運(yùn)行時(shí),編譯器將忽略注釋內(nèi)容。

    應(yīng)使用注釋來(lái)說(shuō)明程序。程序越復(fù)雜,注釋的價(jià)值越大。

  • #include :預(yù)處理器編譯指令。

    #include <iostream>:該編譯指令導(dǎo)致預(yù)處理器將iostream文件的內(nèi)容取代程序中的代碼行#include <iostream>

  • iostream :輸入輸出流。

    i: 輸入-進(jìn)入程序的信息;o: 輸出-流出程序的信息。

    使用cin和cout進(jìn)行輸入和輸出的程序必須包含文件iostream。

    類似iostream這樣的文件叫做包含文件(include file)或頭文件(header file)。

    C語(yǔ)言的頭文件使用擴(kuò)展名h,C++頭文件則沒(méi)有擴(kuò)展名。cmath:前綴c表明該頭文件來(lái)自C語(yǔ)言。

  • int main() :函數(shù)頭(function heading)。它描述了函數(shù)與調(diào)用函數(shù)之間的接口。

    該函數(shù)頭表明main()函數(shù)可以給調(diào)用函數(shù)返回一個(gè)整數(shù)值,且不從調(diào)用函數(shù)那里獲得任何信息。

    int叫做函數(shù)返回類型,描述了函數(shù)返回給調(diào)用函數(shù)的信息。

    括號(hào)中的部分叫做形參列表(argument list)或參數(shù)列表(parameter list),描述了調(diào)用函數(shù)傳遞給被調(diào)用函數(shù)的信息。

    事實(shí)上,該函數(shù)頭描述的是main()和操作系統(tǒng)之間的接口。

    空括號(hào)意味著main()函數(shù)不接受任何信息,或者main()不接受任何參數(shù)(argument)。

    int main() 和 int main(void) 等效。關(guān)鍵字void表明,main()函數(shù)不接受任何參數(shù)。

    通常,C++程序必須包含一個(gè)名為main()的函數(shù)。

    函數(shù)體:大括號(hào) {***} 里面的內(nèi)容。它指出函數(shù)應(yīng)該做什么。

int main( )

  • using namespace std :名稱空間編譯指令。

    這個(gè)using編譯指令使得std名稱空間中的所有名稱都可用,而不必使用std::前綴。

  • cout :生成字符輸出。

    C++中,雙引號(hào)括起的一系列字符叫做字符串。

    輸出是一個(gè)流,即從程序流出的一系列字符。

  • <<:插入運(yùn)算符

    指出了信息流動(dòng)的路徑,它可將右側(cè)的信息插入到輸出流中。

  • endl :控制符(manipulator)。表示重起一行。

    在輸出流中插入endl將導(dǎo)致屏幕光標(biāo)移到下一行開(kāi)頭。

    \n :換行符。

  • return 0 :返回語(yǔ)句(return statement),它結(jié)束main()函數(shù)。

    對(duì)于main()函數(shù),可以省略不寫(xiě)該返回語(yǔ)句。但對(duì)于其他函數(shù)要明確寫(xiě)出。

  • 語(yǔ)句:在C++中,每條完整的指令都稱為語(yǔ)句。

  • 分號(hào)(;) :終止符(terminator)。它是語(yǔ)句的結(jié)束標(biāo)志,是語(yǔ)句的組成部分。C++中,不能省略分號(hào)。

  • C++中,回車、空格和制表符的作用相同。通??梢栽谀軌蚴褂没剀嚨牡胤绞褂每崭?,反之亦然。

    C++中,不能把空格、制表符或回車放在元素中間,也不能把回車放在字符串中間。

  • 標(biāo)記(token):一行代碼中不可分割的元素。通常,必須用空格、制表符或回車將兩個(gè)標(biāo)記分開(kāi)。

  • 空白(white space):空格、制表符和回車統(tǒng)稱為空白。

  • C++源代碼的一般規(guī)則:

    每條語(yǔ)句占一行。

    每個(gè)函數(shù)都有一個(gè)開(kāi)始花括號(hào)和一個(gè)結(jié)束花括號(hào),這兩個(gè)花括號(hào)各占一行。

    函數(shù)中的語(yǔ)句都相對(duì)于花括號(hào)進(jìn)行縮進(jìn)。

    與函數(shù)名稱相關(guān)的圓括號(hào)周圍沒(méi)有空白

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    五月天丁香婷婷一区二区| 台湾综合熟女一区二区| 午夜福利国产精品不卡| 欧美一区二区不卡专区| 激情视频在线视频在线视频| 好吊妞视频免费在线观看| 国产一区二区不卡在线视频| 日韩欧美高清国内精品| 日韩精品在线观看一区| 亚洲国产婷婷六月丁香| 国产亚州欧美一区二区| 欧美午夜一级艳片免费看| 一区二区在线激情视频| 欧美午夜伦理在线观看| 亚洲熟女国产熟女二区三区| 久久亚洲国产视频三级黄| 黄男女激情一区二区三区| 中文字幕91在线观看| 高清一区二区三区四区五区| 久久久精品日韩欧美丰满| 五月婷婷六月丁香狠狠| 又黄又硬又爽又色的视频| 日韩欧美一区二区久久婷婷| 日本不卡在线视频中文国产| 国产三级视频不卡在线观看| 国产中文字幕久久黄色片| 伊人久久五月天综合网| 亚洲欧洲精品一区二区三区| 亚洲a级一区二区不卡| 高清在线精品一区二区| 日本丁香婷婷欧美激情| 97人妻精品一区二区三区免| 在线观看视频国产你懂的| 夫妻激情视频一区二区三区| 色一情一乱一区二区三区码| 尤物久久91欧美人禽亚洲| 婷婷激情四射在线观看视频| 国产熟女一区二区三区四区| 人妻巨大乳一二三区麻豆| 国产欧美另类激情久久久| 男人操女人下面国产剧情|