国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

從一個簡單的C++程序學起

2020-05-23 14:24:33
字體:
來源:轉載
供稿:網友

 下面介紹一個非常簡單的C++程序,了解C++程序的組成。現在讀者不需要輸入代碼,只是了解一下建立程序的過程。這里也不詳細介紹所有的細節,因為這些內容將在后面的章節中探討。見圖1-2。

從一個簡單的C++程序學起

圖 1-2

  圖1-2中所示的程序會顯示如下消息:

  The best place to start is at the beginning

  該程序包含一個函數main(),該函數的第一行語句是:

  int main()

  函數是代碼的一個自包含塊,用一個名稱表示,在本例中是main。程序中還可以有許多其他代碼,但每個C++程序至少要包含函數main(),且只能有一個main()函數。C++程序的執行總是從main()中的第一條語句開始。

  函數main()包含兩個可執行語句:

  cout <<" The best place to start is at the beginning";

  return 0;

  這些語句會按順序執行,先執行第一句。通常情況下,函數中的語句總是按順序執行,除非有一個語句改變了執行順序。第4章將介紹什么類型的語句可以改變執行順序。

  在C++中,輸入和輸出是使用流來執行的。如果要輸出消息,可以把該消息放在輸出流中,如果要輸入消息,則把它放在輸入流中。在C++中,標準的輸出流和輸入流稱為cout和cin,它們分別使用計算機屏幕和鍵盤。

  上面的代碼利用插入運算符<<把字符串“The best place to start is at the beginning”放在輸出流中,從而把它輸出到屏幕上。在編寫涉及到輸入的程序時,應使用提取運算符>>。

  名稱cout在頭文件iostream中定義。這是一個標準的頭文件,它提供了在C++中使用標準輸入和輸出功能所需要的定義。如果程序不包含下面的代碼行:

  #include <iostream>

  那么就不會編譯,因為iostream頭文件包含了cout的定義,沒有它,編譯器就不知道cout是什么。

  提示:

  在尖括號和標準頭文件名之間沒有空格。在許多編譯器中,兩個尖括號<和>之間的空格是很重要的,如果在這里插入了空格,程序就可能不編譯。

  函數體中的第二個語句,也是最后一個語句:

  return 0;

  結束了該程序,把控制權返回給操作系統。它還把值0返回給操作系統。也可以返回其他值,來表示程序的不同結束條件,操作系統還可以利用該值來判斷程序是否執行成功。但是,程序是否能夠執行取決于操作系統

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六盘水市| 德惠市| 乌海市| 栖霞市| 白河县| 镇巴县| 宜宾县| 西畴县| 徐闻县| 五华县| 镇雄县| 甘孜县| 浮梁县| 绿春县| 云安县| 深圳市| 涟源市| 清新县| 余姚市| 甘谷县| 南阳市| 台中县| 文昌市| 富宁县| 安宁市| 原平市| 玉山县| 新化县| 漯河市| 信丰县| 绥棱县| 金山区| 阜平县| 绍兴市| 新沂市| 蒙山县| 文山县| 盈江县| 和政县| 洛南县| 芦山县|