[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-home-live-entry-setting":3,"site-header-contests":8,"site-header-camps":49,"study-material-detail-study-1":104},{"enabled":4,"title":5,"statusText":5,"buttonText":5,"campSlug":5,"stage":6,"classroomId":7,"hasClassroom":4},false,"",0,null,{"total":9,"list":10,"pageNum":44,"pageSize":45,"size":9,"startRow":44,"endRow":9,"pages":44,"prePage":6,"nextPage":6,"isFirstPage":46,"isLastPage":46,"hasPreviousPage":4,"hasNextPage":4,"navigatePages":47,"navigatepageNums":48,"navigateFirstPage":44,"navigateLastPage":44},3,[11,25,35],{"slug":12,"title":13,"logo":7,"liveUrl":14,"prize":15,"sponsor":16,"description":17,"organizer":18,"startTime":19,"endTime":20,"registrationDeadline":21,"status":22,"dashboardVisibility":23,"createdAt":24},"spring2026","2026春季启元人工智能大赛","https:\u002F\u002Fwww.bilibili.com\u002Fblackboard\u002Flive\u002Flive-activity-player.html?cid=1822703816&quality=0","200,000","麒麟软件有限公司","“2026春季启元人工智能大赛”是由启元实验室主办的面向全国人工智能领域开发者、科研人员及高校学生的权威赛事。大赛旨在促进与培养具备工程实践能力和创新能力的优秀人工智能领域开发者、推广国产软硬件技术与生态、助力国家人工智能产业高质量发展。\n各参赛选手需在规定的比赛周期内，依据赛事规则选定赛题并完成相应挑战，优胜者将共同角逐总额20万元的赛事奖金池，并且还将有机会获得实习和知名企业优质岗位内推资格。","启元实验室","2026-04-19 16:00:00","2026-07-13 16:00:00","2026-06-16 16:00:00","ongoing","private","2026-04-16 08:00:00",{"slug":26,"title":27,"logo":7,"liveUrl":14,"prize":28,"sponsor":7,"description":29,"organizer":18,"startTime":30,"endTime":31,"registrationDeadline":32,"status":33,"dashboardVisibility":23,"createdAt":34},"autumn2025","2025秋季启元人工智能大赛","150,000","“2025秋季启元人工智能大赛”是由启元实验室主办的面向全国人工智能领域开发者、科研人员及高校学生的权威赛事。大赛旨在促进与培养具备工程实践能力和创新能力的优秀人工智能领域开发者、推广国产软硬件技术与生态、助力国家人工智能产业高质量发展。","2025-11-08 08:00:00","2026-01-13 08:00:00","2025-12-30 08:00:00","ended","2025-11-03 08:00:00",{"slug":36,"title":37,"logo":7,"liveUrl":14,"prize":38,"sponsor":7,"description":39,"organizer":18,"startTime":40,"endTime":41,"registrationDeadline":42,"status":33,"dashboardVisibility":23,"createdAt":43},"summer2025","启元人工智能大赛(系统方向)","80,000","启元人工智能大赛由启元实验室主办，其中系统赛道基于启元实验室九源软件栈的相关开源项目，通过拉动开源社区力量，一方面促进国产智能计算生态的发展，另一方面也为人工智能系统方向的学生及从业者提供一个实践平台。","2025-07-08 08:00:00","2025-08-25 08:00:00","2025-07-22 08:00:00","2025-06-22 08:00:00",1,5,true,8,[44],{"total":45,"list":50,"pageNum":44,"pageSize":45,"size":45,"startRow":44,"endRow":45,"pages":44,"prePage":6,"nextPage":6,"isFirstPage":46,"isLastPage":46,"hasPreviousPage":4,"hasNextPage":4,"navigatePages":47,"navigatepageNums":103,"navigateFirstPage":44,"navigateLastPage":44},[51,62,73,84,94],{"id":52,"slug":53,"title":54,"logo":55,"publicLiveEmbedUrl":14,"description":56,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":16,"startTime":58,"endTime":59,"status":22,"dashboardVisibility":60,"createdAt":58,"updatedAt":61},"019eeeff-6b00-7d55-a629-efafded3e232","summer2026","2026年夏季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fuploads\u002F2026-06\u002F019eef7f-7816-7828-9309-79c2c61dd568.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=tqXtkjDVEuQBnsL07LARCfQJvdE%3D","由启元实验室发起的InfiniTensor大模型与人工智能系统训练营，面向开源社区、高校及产业界伙伴开放。活动以「普及AI全栈知识技术、培养工程实践与创新型人才、推广国产软硬件技术生态」为核心目标，助力国家人工智能产业高质量发展。","...","2026-06-22 08:00:00","2026-10-19 08:00:00","public","2026-10-12 08:00:00",{"id":63,"slug":64,"title":65,"logo":66,"publicLiveEmbedUrl":7,"description":67,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":68,"startTime":69,"endTime":70,"status":33,"dashboardVisibility":23,"createdAt":71,"updatedAt":72},"019af3f3-e06a-7245-aa8d-37dc99a69c73","winter2025","2025年冬季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fuploads\u002F2025-12\u002F019afc69-b7ca-7805-91fb-605429671c01.png?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=tM28gi%2FKPywJvel7AqVcxFGnKTg%3D","由启元实验室发起的InfiniTensor大模型与人工智能系统训练营，面向开源社区、高校及产业界伙伴开放。活动以「普及AI全栈知识技术、培养工程实践与创新型人才、推广国产软硬件技术生态」为核心目标，助力国家人工智能产业高质量发展。 \n","新华三技术有限公司","2025-12-25 08:00:00","2026-03-27 08:00:00","2025-12-06 08:00:00","2026-10-22 20:24:30",{"id":74,"slug":36,"title":75,"logo":76,"publicLiveEmbedUrl":7,"description":77,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":78,"startTime":79,"endTime":80,"status":81,"dashboardVisibility":23,"createdAt":82,"updatedAt":83},"01980342-208c-7803-b3f3-19e1d31960ba","2025年夏季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fuploads\u002F2025-07\u002F0198045e-28fe-78f0-95fe-23835ce58395.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=RSwSsL0Rw0AFxM%2Bz65pGHzs2YLw%3D","InfiniTensor大模型与人工智能系统训练营由启元实验室及清华大学 AI 系统方向团队发起，面向开源社区、高校和产业界，普及人工智能各方面知识和技术，培养相关人才。训练营联合开源项目开发者、学术界大牛、工业界资深工程师参与授课与项目指导。课程采用「线上直播授课 + 在线答疑 + 项目实践辅导 」的方式进行，确保每位同学都能获得充分成长。训练营全程免费，通过视频、直播课、习题和项目实践，在人工智能飞速发展的背景下，为学员提供一窥深层技术的机会。","北京积算科技有限公司","2025-07-14 08:00:00","2025-09-30 08:00:00","upcoming","2025-07-13 08:00:00","2026-10-22 20:24:58",{"id":85,"slug":86,"title":87,"logo":88,"publicLiveEmbedUrl":7,"description":89,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":5,"startTime":90,"endTime":91,"status":81,"dashboardVisibility":23,"createdAt":92,"updatedAt":93},"01980cf9-a7d8-7796-ae86-0bbe05334add","winter2024","2024年冬季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Ftesting-cdn.infinitensor.com\u002Fuploads\u002F2025-07\u002F01981269-ce23-7624-a287-9f07dd0d85f6.jpg","InfiniTensor大模型与人工智能系统训练营由清华大学发起，面向开源社区、高校和产业界，普及人工智能各方面知识和技术，培养相关人才。训练营全程免费，通过视频、直播课、习题和项目实践，在人工智能飞速发展的背景下，为学员提供一窥深层技术的机会。报名学员请阅读“导学”课程页的训练营介绍。","2025-01-05 08:00:00","2025-03-22 08:00:00","2025-07-15 08:00:00","2026-10-22 20:24:39",{"id":95,"slug":96,"title":97,"logo":98,"publicLiveEmbedUrl":7,"description":99,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":5,"startTime":100,"endTime":101,"status":81,"dashboardVisibility":23,"createdAt":92,"updatedAt":102},"01980c20-363a-7dc3-8f5a-58a68e08dcc4","summer2024","2024年夏季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Ftesting-cdn.infinitensor.com\u002Fuploads\u002F2025-07\u002F01981269-fbfa-788a-afcd-17fa9be74ff9.jpg","InfiniTensor大模型与人工智能系统训练营由清华大学发起，面向开源社区和高校，普及人工智能各方面知识和技术，培养相关人才。训练营全程免费，通过课程、习题和项目实践，在人工智能飞速发展的背景下，为学员提供一窥深层技术的机会。","2024-07-20 08:00:00","2024-09-29 08:00:00","2026-10-22 20:24:49",[44],{"currentItem":105,"processedData":121},{"img":106,"keywords":107,"treeType":44,"description":108,"showStatus":44,"updateTime":109,"type":110,"title":111,"content":112,"nextArticle":7,"createTime":109,"sortOrder":113,"canonicalPath":114,"id":115,"contentType":116,"prevArticle":117},"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_fm.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=sdYdYCy43fx%2FxkICw8mPDsW3cnw%3D","InfiniTensor,冬季训练营,C++入门,流程控制,函数基础","C++ 实践1课程作为基础起点，帮助建立变量、流程控制与函数使用的核心认知。","2026-10-22 20:38:11",2,"InfiniTensor冬季训练营实践编程基础课第一课《C++实践1》","![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw1.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=32xrKssiCyCHGe6c9Af14EE1sbE%3D)\r\n\r\n\r\n1月5日，InfiniTensor 大模型与人工智能系统训练营基础编程课第一课开讲，课程主题为《C++实践1》。\r\n\r\n### 命令行基础\r\n#### 终端概念介绍\r\n\r\n1.1 终端(Terminal)与图形界面的关系\r\n1.2 基本命令演示：\r\n- ls- 列出当前目录内容\r\n- cd- 切换目录\r\n- mkdir- 创建目录\r\n- cat- 查看文件内容\r\n\r\n#### 文件系统操作实践\r\n\r\n2.1 创建练习目录：mkdir playground\r\n2.2 进入目录：cd playground\r\n2.3 使用VS Code打开目录：code .\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw2.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=YPyldRh67j6JnCWacIyH4FXhK6I%3D)\r\n\r\n\r\n\r\n### 第一个C++程序\r\n#### 创建C++源文件\r\n- 文件命名规范：.cpp后缀\r\n- 创建main.cpp文件\r\n\r\n#### Hello World程序\r\n```cpp\r\nint main() {\r\n    return 0;\r\n}\r\n```\r\n- 解释main()函数的作用\r\n- 程序入口点的概念\r\n\r\n#### 编译与运行\r\n\r\n- 编译命令：g++ main.cpp -o main\r\n- 运行程序：.\u002Fmain\r\n- 理解编译的必要性：源代码→机器码\r\n\r\n#### 添加输出功能\r\n```cpp\r\n#include \u003Ciostream>\r\nint main() {\r\n    std::cout \u003C\u003C \"Hello World!\r\n\";\r\n    return 0;\r\n}\r\n```\r\n- #include \u003Ciostream>的作用\r\n- std::cout标准输出流\r\n- 字符串和换行符(\r\n)的使用\r\n\r\n### 变量与输入输出\r\n#### 变量的定义与使用\r\n```cpp\r\ndouble x = 3.14;\r\ndouble y = 2.72;\r\nstd::cout \u003C\u003C x + y \u003C\u003C \"\r\n\";\r\n```\r\n\r\n- 变量概念：类型 + 值 + 名称\r\n- 基本数据类型：\r\nint- 整数类型\r\ndouble- 双精度浮点数\r\n\r\n#### 用户输入\r\n```cpp\r\ndouble x = 0;\r\ndouble y = 0;\r\nstd::cin >> x;\r\nstd::cin >> y;\r\nstd::cout \u003C\u003C \"Sum: \" \u003C\u003C x + y \u003C\u003C \"\r\n\";\r\n```\r\n\r\n- std::cin标准输入流\r\n- 交互式程序的概念\r\n#### 注释的使用\r\n- 单行注释：\u002F\u002F\r\n- 调试时的注释使用技巧\r\n\r\n### 控制流与函数\r\n#### 条件判断\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw3.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=6sZcZ87mdwni9Hq9zJjYqF4FkhA%3D)\r\n\r\n\r\n- if-else结构\r\n- 字符串比较\r\n\r\n#### 循环结构\r\n```cpp\r\nint count = 0;\r\nwhile (count \u003C 3) {\r\n    \u002F\u002F 执行操作\r\n    count = count + 1;  \u002F\u002F 或 count++\r\n}\r\n```\r\n- while循环\r\n- 循环条件与退出机制\r\n\r\n#### 函数定义与使用\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw4.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=TM%2BBVFM%2BUH7UxOuhHzFx7fJlUQk%3D)\r\n\r\n- 函数的封装作用\r\n- 参数传递方式：\r\n值传递\r\n引用传递（使用&符号）\r\n- 代码模块化的好处\r\n\r\n### 综合实践 - 简易计算器\r\n#### 完整程序结构\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw5.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=ZTc3d7YtbcdktrztTRDNoRvJApA%3D)\r\n\r\n\r\n\r\n#### 功能扩展建议\r\n- 添加乘除法支持\r\n- 添加退出机制\r\n- 添加计算历史记录\r\n- 错误输入处理\r\n\r\n\r\n### 总结与展望\r\n通过本次教学，我们从基础的WSL和终端操作开始，逐步学习了C+ +代码的编写、编译、运行，以及变量、输入输出、条件判断、循环和函数等核心概念。希望大家能够熟练掌握这些基础知识，为进一步学习C++ 打下坚实的基础。\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw6.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=epXM94790JRyVZK5KPiIf95EZZQ%3D)\r\n\r\n\r\n### 📚 训练营报名持续进行中\r\n扫码报名与加入群聊，或点击 **「阅读原文」** 直达官网报名\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw7.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=T6W1BlHdoBa2bd0P%2B0OABUI5sTc%3D)",108,"\u002Fstudy-material\u002Fstudy-1","study-1","markdown",{"publishTime":7,"createTime":109,"canonicalPath":118,"id":119,"title":120},"\u002Fstudy-material\u002Fstudy-2","study-2","InfiniTensor冬季训练营实践编程基础课第二课《C++实践2》",{"htmlContent":122,"headings":123},"\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw1.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=32xrKssiCyCHGe6c9Af14EE1sbE%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>1月5日，InfiniTensor 大模型与人工智能系统训练营基础编程课第一课开讲，课程主题为《C++实践1》。\u003C\u002Fp>\n\u003Ch3 id=\"命令行基础\">\u003Ca class=\"anchor\" href=\"#命令行基础\" aria-label=\"跳转到标题：命令行基础\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>命令行基础\u003C\u002Fh3>\u003Ch4 id=\"终端概念介绍\">\u003Ca class=\"anchor\" href=\"#终端概念介绍\" aria-label=\"跳转到标题：终端概念介绍\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>终端概念介绍\u003C\u002Fh4>\u003Cp>1.1 终端(Terminal)与图形界面的关系\u003Cbr>1.2 基本命令演示：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ls- 列出当前目录内容\u003C\u002Fli>\n\u003Cli>cd- 切换目录\u003C\u002Fli>\n\u003Cli>mkdir- 创建目录\u003C\u002Fli>\n\u003Cli>cat- 查看文件内容\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"文件系统操作实践\">\u003Ca class=\"anchor\" href=\"#文件系统操作实践\" aria-label=\"跳转到标题：文件系统操作实践\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>文件系统操作实践\u003C\u002Fh4>\u003Cp>2.1 创建练习目录：mkdir playground\u003Cbr>2.2 进入目录：cd playground\u003Cbr>2.3 使用VS Code打开目录：code .\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw2.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=YPyldRh67j6JnCWacIyH4FXhK6I%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"第一个c-程序\">\u003Ca class=\"anchor\" href=\"#第一个c-程序\" aria-label=\"跳转到标题：第一个C++程序\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>第一个C++程序\u003C\u002Fh3>\u003Ch4 id=\"创建c-源文件\">\u003Ca class=\"anchor\" href=\"#创建c-源文件\" aria-label=\"跳转到标题：创建C++源文件\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>创建C++源文件\u003C\u002Fh4>\u003Cul>\n\u003Cli>文件命名规范：.cpp后缀\u003C\u002Fli>\n\u003Cli>创建main.cpp文件\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"hello-world程序\">\u003Ca class=\"anchor\" href=\"#hello-world程序\" aria-label=\"跳转到标题：Hello World程序\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>Hello World程序\u003C\u002Fh4>\u003Cpre>\u003Ccode class=\"language-cpp\">int main() {\n    return 0;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>解释main()函数的作用\u003C\u002Fli>\n\u003Cli>程序入口点的概念\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"编译与运行\">\u003Ca class=\"anchor\" href=\"#编译与运行\" aria-label=\"跳转到标题：编译与运行\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>编译与运行\u003C\u002Fh4>\u003Cul>\n\u003Cli>编译命令：g++ main.cpp -o main\u003C\u002Fli>\n\u003Cli>运行程序：.\u002Fmain\u003C\u002Fli>\n\u003Cli>理解编译的必要性：源代码→机器码\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"添加输出功能\">\u003Ca class=\"anchor\" href=\"#添加输出功能\" aria-label=\"跳转到标题：添加输出功能\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>添加输出功能\u003C\u002Fh4>\u003Cpre>\u003Ccode class=\"language-cpp\">#include &lt;iostream&gt;\nint main() {\n    std::cout &lt;&lt; &quot;Hello World!\n&quot;;\n    return 0;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>#include \u003Ciostream>的作用\u003C\u002Fli>\n\u003Cli>std::cout标准输出流\u003C\u002Fli>\n\u003Cli>字符串和换行符(\u003Cbr>)的使用\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"变量与输入输出\">\u003Ca class=\"anchor\" href=\"#变量与输入输出\" aria-label=\"跳转到标题：变量与输入输出\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>变量与输入输出\u003C\u002Fh3>\u003Ch4 id=\"变量的定义与使用\">\u003Ca class=\"anchor\" href=\"#变量的定义与使用\" aria-label=\"跳转到标题：变量的定义与使用\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>变量的定义与使用\u003C\u002Fh4>\u003Cpre>\u003Ccode class=\"language-cpp\">double x = 3.14;\ndouble y = 2.72;\nstd::cout &lt;&lt; x + y &lt;&lt; &quot;\n&quot;;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>变量概念：类型 + 值 + 名称\u003C\u002Fli>\n\u003Cli>基本数据类型：\u003Cbr>int- 整数类型\u003Cbr>double- 双精度浮点数\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"用户输入\">\u003Ca class=\"anchor\" href=\"#用户输入\" aria-label=\"跳转到标题：用户输入\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>用户输入\u003C\u002Fh4>\u003Cpre>\u003Ccode class=\"language-cpp\">double x = 0;\ndouble y = 0;\nstd::cin &gt;&gt; x;\nstd::cin &gt;&gt; y;\nstd::cout &lt;&lt; &quot;Sum: &quot; &lt;&lt; x + y &lt;&lt; &quot;\n&quot;;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>std::cin标准输入流\u003C\u002Fli>\n\u003Cli>交互式程序的概念\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"注释的使用\">\u003Ca class=\"anchor\" href=\"#注释的使用\" aria-label=\"跳转到标题：注释的使用\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>注释的使用\u003C\u002Fh4>\u003Cul>\n\u003Cli>单行注释：\u002F\u002F\u003C\u002Fli>\n\u003Cli>调试时的注释使用技巧\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"控制流与函数\">\u003Ca class=\"anchor\" href=\"#控制流与函数\" aria-label=\"跳转到标题：控制流与函数\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>控制流与函数\u003C\u002Fh3>\u003Ch4 id=\"条件判断\">\u003Ca class=\"anchor\" href=\"#条件判断\" aria-label=\"跳转到标题：条件判断\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>条件判断\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw3.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=6sZcZ87mdwni9Hq9zJjYqF4FkhA%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>if-else结构\u003C\u002Fli>\n\u003Cli>字符串比较\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"循环结构\">\u003Ca class=\"anchor\" href=\"#循环结构\" aria-label=\"跳转到标题：循环结构\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>循环结构\u003C\u002Fh4>\u003Cpre>\u003Ccode class=\"language-cpp\">int count = 0;\nwhile (count &lt; 3) {\n    \u002F\u002F 执行操作\n    count = count + 1;  \u002F\u002F 或 count++\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>while循环\u003C\u002Fli>\n\u003Cli>循环条件与退出机制\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"函数定义与使用\">\u003Ca class=\"anchor\" href=\"#函数定义与使用\" aria-label=\"跳转到标题：函数定义与使用\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>函数定义与使用\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw4.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=TM%2BBVFM%2BUH7UxOuhHzFx7fJlUQk%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>函数的封装作用\u003C\u002Fli>\n\u003Cli>参数传递方式：\u003Cbr>值传递\u003Cbr>引用传递（使用&amp;符号）\u003C\u002Fli>\n\u003Cli>代码模块化的好处\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"综合实践-简易计算器\">\u003Ca class=\"anchor\" href=\"#综合实践-简易计算器\" aria-label=\"跳转到标题：综合实践 - 简易计算器\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>综合实践 - 简易计算器\u003C\u002Fh3>\u003Ch4 id=\"完整程序结构\">\u003Ca class=\"anchor\" href=\"#完整程序结构\" aria-label=\"跳转到标题：完整程序结构\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>完整程序结构\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw5.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=ZTc3d7YtbcdktrztTRDNoRvJApA%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch4 id=\"功能扩展建议\">\u003Ca class=\"anchor\" href=\"#功能扩展建议\" aria-label=\"跳转到标题：功能扩展建议\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>功能扩展建议\u003C\u002Fh4>\u003Cul>\n\u003Cli>添加乘除法支持\u003C\u002Fli>\n\u003Cli>添加退出机制\u003C\u002Fli>\n\u003Cli>添加计算历史记录\u003C\u002Fli>\n\u003Cli>错误输入处理\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"总结与展望\">\u003Ca class=\"anchor\" href=\"#总结与展望\" aria-label=\"跳转到标题：总结与展望\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>总结与展望\u003C\u002Fh3>\u003Cp>通过本次教学，我们从基础的WSL和终端操作开始，逐步学习了C+ +代码的编写、编译、运行，以及变量、输入输出、条件判断、循环和函数等核心概念。希望大家能够熟练掌握这些基础知识，为进一步学习C++ 打下坚实的基础。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw6.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=epXM94790JRyVZK5KPiIf95EZZQ%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"训练营报名持续进行中\">\u003Ca class=\"anchor\" href=\"#训练营报名持续进行中\" aria-label=\"跳转到标题：📚 训练营报名持续进行中\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>📚 训练营报名持续进行中\u003C\u002Fh3>\u003Cp>扫码报名与加入群聊，或点击 \u003Cstrong>「阅读原文」\u003C\u002Fstrong> 直达官网报名\u003Cbr>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw7.jpg?Expires=1792752826&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=T6W1BlHdoBa2bd0P%2B0OABUI5sTc%3D\" alt=\"\">\u003C\u002Fp>\n",[124,126,129,131,134,137,140,142,144,146,148,150,152,154,156,158,160,163,165,167,169],{"id":125,"text":125,"level":9},"命令行基础",{"id":127,"text":127,"level":128},"终端概念介绍",4,{"id":130,"text":130,"level":128},"文件系统操作实践",{"id":132,"text":133,"level":9},"第一个c-程序","第一个C++程序",{"id":135,"text":136,"level":128},"创建c-源文件","创建C++源文件",{"id":138,"text":139,"level":128},"hello-world程序","Hello World程序",{"id":141,"text":141,"level":128},"编译与运行",{"id":143,"text":143,"level":128},"添加输出功能",{"id":145,"text":145,"level":9},"变量与输入输出",{"id":147,"text":147,"level":128},"变量的定义与使用",{"id":149,"text":149,"level":128},"用户输入",{"id":151,"text":151,"level":128},"注释的使用",{"id":153,"text":153,"level":9},"控制流与函数",{"id":155,"text":155,"level":128},"条件判断",{"id":157,"text":157,"level":128},"循环结构",{"id":159,"text":159,"level":128},"函数定义与使用",{"id":161,"text":162,"level":9},"综合实践-简易计算器","综合实践 - 简易计算器",{"id":164,"text":164,"level":128},"完整程序结构",{"id":166,"text":166,"level":128},"功能扩展建议",{"id":168,"text":168,"level":9},"总结与展望",{"id":170,"text":171,"level":9},"训练营报名持续进行中","📚 训练营报名持续进行中"]