[{"data":1,"prerenderedAt":264},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch1-qian-yan":3,"wiki-doc-items-2023-10-05-cplusplus-jiao-xue":203},{"id":4,"title":5,"body":6,"chapter":188,"chapterSort":189,"date":190,"description":15,"docKey":191,"docRoot":192,"docTitle":193,"extension":194,"isWikiDoc":195,"isWikiIndex":196,"meta":197,"navigation":195,"path":198,"seo":199,"stem":200,"wikiDepth":201,"__hash__":202},"wiki\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002Fch1-前言.md","前言",{"type":7,"value":8,"toc":185},"minimark",[9,16,19,22,25,126,132,142,149,155,161,167,173,179],[10,11,12],"p",{},[13,14,15],"strong",{},"C\u002FC++介绍：",[10,17,18],{},"C和C++是两种的高级计算机语言，常见的高级语言还有Python，Rust，Go，C#(C Sharp、C++++)，Java，JavaScript，LinuxShell等等。",[10,20,21],{},"C++语言是在C语言的基础上，添加了面向对象、模板等现代程序设计语言的特性而发展起来的。两者无论是从语法规则上，还是从运算符的数量和使用上，都非常相似，所以我们常常将这两门语言统称为“C\u002FC++”。",[10,23,24],{},"C语言和C++并不是对立的竞争关系： 1)C++是C语言的加强，是一种更好的C语言，实际上C++和C语言是同一门语言的不同版本。 2)C++是以C语言为基础的，并且完全兼容C语言的特性。 C语言和C++语言的学习是可以相互促进。学好C语言，可以为我们将来进一步地学习C++语言打好基础，而C++语言的学习，也会促进我们对于C语言的理解，从而更好地运用C语言。",[26,27,28,45],"table",{},[29,30,31],"thead",{},[32,33,34,39,42],"tr",{},[35,36,38],"th",{"align":37},"left","特性",[35,40,41],{"align":37},"C 语言",[35,43,44],{"align":37},"C++ 语言",[46,47,48,60,71,82,93,104,115],"tbody",{},[32,49,50,54,57],{},[51,52,53],"td",{"align":37},"编程范式",[51,55,56],{"align":37},"面向过程",[51,58,59],{"align":37},"多范式，支持面向对象",[32,61,62,65,68],{},[51,63,64],{"align":37},"内存管理",[51,66,67],{"align":37},"手动管理",[51,69,70],{"align":37},"手动管理，提供 RAII（资源获取即初始化）",[32,72,73,76,79],{},[51,74,75],{"align":37},"代码复用性",[51,77,78],{"align":37},"较低",[51,80,81],{"align":37},"高，通过类、继承、模板等实现",[32,83,84,87,90],{},[51,85,86],{"align":37},"标准库",[51,88,89],{"align":37},"标准 C 库",[51,91,92],{"align":37},"标准模板库（STL）和 C 标准库",[32,94,95,98,101],{},[51,96,97],{"align":37},"运行效率",[51,99,100],{"align":37},"高",[51,102,103],{"align":37},"稍低于 C，但差距不大",[32,105,106,109,112],{},[51,107,108],{"align":37},"应用场景",[51,110,111],{"align":37},"操作系统、嵌入式",[51,113,114],{"align":37},"游戏开发、图形处理、大型应用",[32,116,117,120,123],{},[51,118,119],{"align":37},"类型检查",[51,121,122],{"align":37},"较松散",[51,124,125],{"align":37},"较严格，提供更多类型检查",[10,127,128,129],{},"**本文只负责指导一些问题，学****C\u002FC++**",[13,130,131],{},"还是以下列视频为主:",[10,133,134,135],{},"C\u002FC++环境配置:",[136,137,141],"a",{"href":138,"rel":139},"https:\u002F\u002Fsdutvincirobot.feishu.cn\u002Fwiki\u002FFQszwXIR5iQgCfk7pRwc9rYpnqg",[140],"nofollow","电控组环境搭建大全",[143,144,145],"ol",{},[146,147,148],"li",{},"黑马程序员C++视频：",[10,150,151],{},[136,152,153],{"href":153,"rel":154},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1et411b73Z",[140],[143,156,158],{"start":157},2,[146,159,160],{},"鹏哥C语言视频：",[10,162,163],{},[136,164,165],{"href":165,"rel":166},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1cq4y1U7sg",[140],[143,168,170],{"start":169},3,[146,171,172],{},"菜鸟教程：",[10,174,175],{},[136,176,177],{"href":177,"rel":178},"https:\u002F\u002Fwww.runoob.com\u002Fcprogramming\u002Fc-tutorial.html",[140],[10,180,181],{},[136,182,183],{"href":183,"rel":184},"https:\u002F\u002Fwww.runoob.com\u002Fcplusplus\u002Fcpp-tutorial.html",[140],{"title":186,"searchDepth":157,"depth":157,"links":187},"",[],"1",1000000,"2023-10-05","2023-10-05-cplusplus-jiao-xue","\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md",true,false,{},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch1-qian-yan",{"title":5,"description":15},"wiki\u002F2023-10-05-Cplusplus教学\u002Fch1-前言",1,"2hscfvi4Yi5QcjfRzR8b5TsCbAhjKNcC5MsTlvRzdOk",[204,205,211,217,223,229,235,241,247,253,259],{"path":198,"stem":200,"title":5,"date":190,"chapter":188,"chapterSort":189,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},{"path":206,"stem":207,"title":208,"date":190,"chapter":209,"chapterSort":210,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch10-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002Fch10-现代C++","现代C++","10",10000000,{"path":212,"stem":213,"title":214,"date":190,"chapter":215,"chapterSort":216,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch2-cheng-xu-yun-xing-yu-bian-liang-sheng-ming-zhou-qi","wiki\u002F2023-10-05-Cplusplus教学\u002Fch2-程序运行与变量生命周期","程序运行与变量生命周期","2",2000000,{"path":218,"stem":219,"title":220,"date":190,"chapter":221,"chapterSort":222,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch3-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002Fch3-头文件","头文件","3",3000000,{"path":224,"stem":225,"title":226,"date":190,"chapter":227,"chapterSort":228,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch4-c-yu-yan-he-c-de-i-o","wiki\u002F2023-10-05-Cplusplus教学\u002Fch4-C语言和C++的I_O","C语言 和 C++ 的I\u002FO","4",4000000,{"path":230,"stem":231,"title":232,"date":190,"chapter":233,"chapterSort":234,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch5-c-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002Fch5-C++命名空间","C++命名空间","5",5000000,{"path":236,"stem":237,"title":238,"date":190,"chapter":239,"chapterSort":240,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch6-lian-he-ti-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002Fch6-联合体（共用体）","联合体（共用体）","6",6000000,{"path":242,"stem":243,"title":244,"date":190,"chapter":245,"chapterSort":246,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch7-typedef","wiki\u002F2023-10-05-Cplusplus教学\u002Fch7-typedef","typedef","7",7000000,{"path":248,"stem":249,"title":250,"date":190,"chapter":251,"chapterSort":252,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch8-jie-gou-ti","wiki\u002F2023-10-05-Cplusplus教学\u002Fch8-结构体","结构体","8",8000000,{"path":254,"stem":255,"title":256,"date":190,"chapter":257,"chapterSort":258,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":196},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch9-shu-ju-de-cun-fang","wiki\u002F2023-10-05-Cplusplus教学\u002Fch9-数据的存放","数据的存放","9",9000000,{"path":192,"stem":260,"title":261,"date":190,"chapter":262,"chapterSort":263,"docKey":191,"docRoot":192,"docTitle":193,"isWikiDoc":195,"isWikiIndex":195},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",null,0,1778666547758]