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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

「C++」C++ Primer Plus 笔记:第一章 预备知识

發(fā)布時間:2024/9/27 c/c++ 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 「C++」C++ Primer Plus 笔记:第一章 预备知识 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第一章 預(yù)備知識

1.1 C++ 簡介

1.2 C++ 簡史

  • OOP:面向?qū)ο缶幊?/li>

1.2.1 C語言

  • 編譯器:將高級語言翻譯成特定計算機(jī)的內(nèi)部語言(底層語言),使用同一高級語言的不同平臺編譯器可以使同一程序在不同平臺上運(yùn)行
  • C提供處理硬件問題的能力,比如管理通信端口和磁盤驅(qū)動器
  • C具備低級語言效率、硬件訪問能力、高級語言通用性、可移植性
  • 1.2.2 C語言編程原理

    • 結(jié)構(gòu)化編程:例如,for循環(huán)、while循環(huán)、do while循環(huán)等結(jié)構(gòu)
  • C語言遵循自頂向下的設(shè)計,將大型任務(wù)不斷分解,分解成最小模塊;利用結(jié)構(gòu)化編程,反應(yīng)過程性編程思想,強(qiáng)調(diào)過程性編程
  • 1.2.3 面向?qū)ο缶幊?/h4>
  • OOP強(qiáng)調(diào)數(shù)據(jù),不像過程性編程,試圖讓語言滿足問題的要求,理念是設(shè)計與問題的本質(zhì)特性相對應(yīng)的數(shù)據(jù)格式
  • C++新增了“類”的新型數(shù)據(jù)格式,先設(shè)計類,類定義描述對每個類可執(zhí)行的操作,然后設(shè)計使用這些類對象的程序
  • C++遵從自下向上的編程
  • OOP編程隱藏和保護(hù)數(shù)據(jù)、創(chuàng)建可重用代碼、多態(tài)、繼承
  • 1.2.4 C++和泛型編程

  • 泛型編程是C++另一種編程模式,強(qiáng)調(diào)實現(xiàn)獨立于特定數(shù)據(jù)類型的功能,類似工具函數(shù),比如排序、合并鏈表等,一般用于C++模板
  • 1.2.5 C++起源

    1.3 可移植性和標(biāo)準(zhǔn)

  • 如果在不修改代碼的情況下,重新編譯程序后,程序?qū)⑦\(yùn)行良好,則改程序是可移植的
  • 美國國家標(biāo)準(zhǔn)局(ANSI)制定了C語言標(biāo)準(zhǔn)后,成立一個委員會(ANSI X3J16)專門指定C++標(biāo)準(zhǔn);國際標(biāo)準(zhǔn)化組織(ISO)的委員會(ISO-WG-21)加入后,創(chuàng)建聯(lián)合組織ANSI/ISO,共同指定C++標(biāo)準(zhǔn)
  • C++98/C++03、C++11、C99(C語言的)
  • 1.3.1 C++的發(fā)展

    1.3.2 本書遵循的C++標(biāo)準(zhǔn)

    1.4 程序創(chuàng)建的技巧

    • 程序編寫流程
    • 使用文本編輯器編寫程序,即源代碼
    • 編譯源代碼,生成目標(biāo)代碼
    • 將目標(biāo)代碼和其他代碼鏈接起來,生成可執(zhí)行代碼

    1.4.1 創(chuàng)建源代碼文件

    總結(jié)

    以上是生活随笔為你收集整理的「C++」C++ Primer Plus 笔记:第一章 预备知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。