中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

張店易寶網(wǎng)站建設百度分公司

張店易寶網(wǎng)站建設,百度分公司,視頻播放網(wǎng)站開發(fā)的報告,電子商務 獨立網(wǎng)站制作CPrimer第五版 閱讀筆記 第1章開始1.1 編寫一個簡單的C程序1.1.1 編譯、運行程序1.2 初識輸入輸出第1章開始 學習一門新的程序設計語言的最好方法就是練習編寫程序。 1.1 編寫一個簡單的C程序 每個C程序都包含一個或多個函數(shù),其中一個必須命名為 main&#xff0c…

C++Primer第五版 閱讀筆記

  • 第1章開始
    • 1.1 編寫一個簡單的C++程序
      • 1.1.1 編譯、運行程序
    • 1.2 初識輸入輸出

第1章開始

學習一門新的程序設計語言的最好方法就是練習編寫程序。

1.1 編寫一個簡單的C++程序

每個C++程序都包含一個或多個函數(shù),其中一個必須命名為 main,操作系統(tǒng)通過調(diào)用 main 來運行C++程序。

一個函數(shù)定義包括:

  • 返回類型。
  • 函數(shù)名。
  • 形參列表。
  • 函數(shù)體:以 { 開始 ,以 } 結(jié)束的語句塊。

main 函數(shù)的返回類型必須為 int。

return 語句包括一個值時,返回值類型必須與函數(shù)的返回類型相容。
類型相容:類型相同或能夠進行隱式轉(zhuǎn)換。

main 返回值被用來指示狀態(tài),0表示成功,非0的含義由系統(tǒng)定義,通常用來指出錯誤類型。

類型決定:

  • 內(nèi)容。
  • 運算。
  • 內(nèi)存空間。

1.1.1 編譯、運行程序

常見源文件命名約定:.cc、.cxx、.cpp、.cp及.C。

操作系統(tǒng) / 編譯器編譯運行訪問 main 的返回值備注
UNIXCC prog1.cc 生成可執(zhí)行文件 a.outa.out 或者 ./a.out(指出該文件在當前目錄)echo $?
WindowsCC prog1.cc 生成可執(zhí)行文件 prog1.exeprog1 或者 .\prog1(指出該文件在當前目錄)$ echo %ERRORLEVEL%
GNUg++ -o prog1 prog1.cc 生成可執(zhí)行文件 prog1./prog1(指出該文件在當前目錄)-o 指定可執(zhí)行文件的文件名。
UNIX生成 prog1 。
Windows生成 prog1.exe 。
省略 -o prog1 UNIX 系統(tǒng)生成 a.out 可執(zhí)行文件。
Windows 系統(tǒng)生成 a.exe 可執(zhí)行文件。
使用GNU編譯器需要指定 -std=c++0x 參數(shù)來打開對C++11的支持。
Visual Studiocl /Ehsc prog1.cpp 自動生成可執(zhí)行文件 prog1.exeprog1.\prog1.\prog1.exe(指出該文件在當前目錄)命令 cl 調(diào)用編譯器。
/Ehsc 是編譯器選項,用來打開標準異常處理。
生成可執(zhí)行文件名字與第一個源文件名對應,后綴為.exe。

GUN編譯器選項 -Wall 使用說明:生成所有警告信息。

Visual Studio 編譯器 /W4 使用說明:開啟編譯器 4級 警告信息。詳細見 Microsoft C/C++ 編譯器和生成工具錯誤與警告 官方文檔。
點擊此處進入:Microsoft C/C++ 編譯器和生成工具錯誤與警告官方文檔

1.2 初識輸入輸出

C / C++ 語言未定義任何輸入輸出語句,而是使用標準庫提供IO機制(個人理解是是為了修改、拓展和升級方便)。

iostream庫包含:

  • 流輸入類型:istream
  • 流輸出類型:ostream

標準庫定義的4個IO庫:

  • 標準輸入:cin
  • 標準輸出:cout
  • 標準錯誤:cerr(輸出警告和錯誤信息)
  • 輸出程序運行時的一般性信息:clog(可以理解為常規(guī)日志輸出)

每個使用標準庫設施的程序都必須包含相關的頭文件。
#include指令和頭文件的名字必須寫在同一 行中。
通常情況下,#include指令必須出現(xiàn)在所有函數(shù)之外。
一般將一個程序的所有#include指令都放在源文件的開始位置。

C++中,一個表達式產(chǎn)生一個計算結(jié)果。
表達式:一個或多個運算對象和(通常是)一個運算符組成。

cout 中使用的 << 運算符 和 cin 中使用的 >> 運算符均返回運算符左側(cè)對象,使得cout 和 cin 支持鏈式操作。

字符串字面值常量:一對雙引號包圍的字符序列。

endl:

  • 操作符。
  • 結(jié)束當前行。
  • 刷新緩沖區(qū)。

注意:調(diào)試程序時添加打印語句應該保證一直刷新緩沖區(qū),否則會出現(xiàn)程序崩潰時輸出還留在緩沖區(qū),影響程序崩潰位置的判斷。

命名空間的作用:避免不經(jīng)意的名字沖突。
標準庫定義的所有名字都在命名空間 std 中。

命名空間的使用推薦:

  • 建議使用(不釋放命名空間):std::cout<<"hello world"<<endl;
  • 可以使用(釋放部分命名空間): using std::cout;
    cout<<"hello world"<<endl;
  • 盡量少用(釋放整個命名空間):using std;
    cout<<"hello world"<<endl;

初始化:創(chuàng)建變量的同時賦值。

http://www.risenshineclean.com/news/41116.html

相關文章:

  • 濟南做網(wǎng)站公司xywlcn網(wǎng)站搜索引擎優(yōu)化報告
  • 手表網(wǎng)站制作照片網(wǎng)絡營銷的核心
  • 購物網(wǎng)站排行nba季后賽最新排名
  • 做返利網(wǎng)站能賺錢aso排名優(yōu)化
  • 做的比較好的官方網(wǎng)站上海百度推廣方案
  • 珠海做網(wǎng)站哪家專業(yè)seo sem論壇
  • 如何做網(wǎng)站的搜索欄網(wǎng)絡營銷的推廣方法有哪些
  • 自己搭建服務器做網(wǎng)站91手機用哪個瀏覽器
  • 網(wǎng)站優(yōu)化主旨百度廣告推廣收費標準
  • 武漢專業(yè)網(wǎng)站建設zz51上海網(wǎng)站制作開發(fā)
  • 競網(wǎng)做的網(wǎng)站交換鏈接營銷成功案例
  • 做網(wǎng)站與考研學技術包分配的培訓機構(gòu)
  • WordPress方糖無錫網(wǎng)站建設優(yōu)化公司
  • 專業(yè)的團隊網(wǎng)站建設引擎搜索入口
  • 室內(nèi)裝修設計圖紙seo快速軟件
  • 外國人做外貿(mào)都會瀏覽哪些網(wǎng)站焊工培訓內(nèi)容有哪些
  • 網(wǎng)站建設常用代碼營銷策劃36計
  • 直播視頻網(wǎng)站如何做網(wǎng)站策劃
  • 佛山專業(yè)做企業(yè)網(wǎng)站上海今天最新發(fā)布會
  • 吉 360 網(wǎng)站建設如何做好精準營銷
  • 網(wǎng)站客服工作內(nèi)容重慶網(wǎng)站建設哪家好
  • 凡客專賣店網(wǎng)站優(yōu)化入門
  • 安徽國貿(mào)集團網(wǎng)站建設沈陽網(wǎng)站推廣優(yōu)化
  • 合肥專業(yè)做網(wǎng)站的互聯(lián)網(wǎng)域名注冊查詢
  • 做網(wǎng)站拍攝照片用什么佳能相機好網(wǎng)站優(yōu)化課程培訓
  • 哪個網(wǎng)站可以做社工試題網(wǎng)絡服務器
  • 湖北住房和城鄉(xiāng)建設委員會網(wǎng)站東莞市民最新疫情
  • 三門峽集團網(wǎng)站建設愛站網(wǎng)關鍵詞查詢工具
  • 有沒有人與動物做的電影網(wǎng)站自己做網(wǎng)站怎么做
  • 自適應全屏網(wǎng)站競價排名名詞解釋