当前位置: 首页 > news >正文

【C++】 While循环高级分析与实践扩展


在这里插入图片描述

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳]
本文专栏: C++

文章目录

  • 💯前言
  • 💯While 循环基础知识
    • 1.1 基本语法形式
    • 1.2 if 与 while 的区别
    • 1.3 循环结构比较
  • 💯While 循环实例分析
    • 2.1 执行结果
    • 2.2 计算流程分析
  • 💯While 循环注意事项
    • 3.1 阻止死循环
    • 3.2 初始条件计算
  • 💯While 与 for 循环比较分析
  • 💯小结


在这里插入图片描述


💯前言

  • C++ 语言是面向对象编程的典型应用语言,其中的循环结构是处理重复操作大量数据的基础技巧。为了提高运行效率,实现自动化过程循环语句被应用在各种实际场景中,如数据循环处理逻辑推测循环操作推理等。
    在 C++ 语言中,存在三种基本循环结构:while 循环do-while 循环for 循环。本文将重点分析 while 循环运作原理实际应用,通过详细代码分析扩展实例,带动进一步提高循环代码的场景应用能力。同时,将聚焦于死循环解决方案循环体中尾部无效操作的优化
    C++ 参考手册
    在这里插入图片描述

💯While 循环基础知识


1.1 基本语法形式

在 C++ 中,while 循环的基本语法如下:
单个执行语句:

while (条件表达式) 语句1

多个执行语句:

while (条件表达式) 
{语句1;语句2...
}   

执行流程:

  1. 先判断条件表达式是否为 true ,如果成立则进入循环体。
  2. 执行循环体内容。
  3. 循环体执行完成后,再次判断条件表达式,直到条件为 false 为止。

1.2 if 与 while 的区别

  • if 语句:只用于判断条件是否成立,成立时只执行一次,不会重复执行。
  • while 循环:循环进行条件判断,只要条件成立,就会重复执行循环体,直到条件不再满足。

1.3 循环结构比较

C++ 中的循环主要有三种:

  • while 循环:适合在定义初始条件时不确定循环次数的场景。
  • for 循环:适合固定次数循环,所有初始化、条件和计数器都在一个语句中完成。
  • do-while 循环:保证循环体至少执行一次,然后再判断条件。

💯While 循环实例分析

以下是一个简单而具有代表性的 while 循环示例:

#include <iostream>
using namespace std;int main() {int i = 1; // 初始化变量while (i <= 5) { // 条件判断cout << "当前 i 的值为: " << i << endl; // 输出当前 i 值i++; // 更新变量,阻止死循环}return 0;
}

在这里插入图片描述


2.1 执行结果

当前 i 的值为: 1
当前 i 的值为: 2
当前 i 的值为: 3
当前 i 的值为: 4
当前 i 的值为: 5

2.2 计算流程分析

  1. 初始化变量 i = 1
  2. 判断条件:i <= 5 ,成立时进入循环体。
  3. 执行循环体内容,输出当前 i 值,然后更新 i++
  4. 重复判断和执行,直至 i > 5

💯While 循环注意事项


3.1 阻止死循环

在使用 while 循环时,必须确保条件最终为 false,否则将造成无限循环。需要注意:

  • 确保循环体内存在变量更新步骤。
  • 计算完整性,确保条件不会永远为 true

3.2 初始条件计算

循环在执行前,如果条件开始为 false,则循环体将被直接略过。这个特性通常被用于需要条件判断的场景。


💯While 与 for 循环比较分析

  • while 循环:适合动态条件判断,循环的步骤可以非常自由。
  • for 循环:适合固定次数循环,进行结构性计算,比较直观。
  • 备注:尽管在大部分场景中,forwhile 循环可以相互替换,但在性能和调用逻辑方面,循环选择需根据实际需求进行优化。

💯小结

  • 在这里插入图片描述
    本文通过详细解释 C++ 中 while 循环基本模型运行原理以及实际应用,完善场景解决能力。通过添加注意事项死循环阻止策略,我们能使循环编程更加精确
    此外,将 while 循环for 循环进行比较,尽可能地实现多样化循环场景。通过实例和流程分析,为更复杂程序的编写打下坚实基础,实现自动化性能优化
    while 循环是 C++ 中常用的循环结构之一,特别适合动态条件控制的场景。它通过判断条件执行循环体更新条件变量的过程,实现对重复操作的灵活处理
    文章不仅讲解了基本语法执行流程,还通过实例分析了 while实际应用,重点提示了避免死循环的方法,以及与 fordo-while 的对比,帮助开发者根据需求选择最优循环结构,提高代码效率逻辑清晰度
    C++ 的 while 循环是实现动态条件控制的重要工具,其特点在于灵活性高,适合处理循环次数不固定的场景。文章深入剖析了 while 循环基本语法执行流程以及与其他循环的差异,通过实例演示了如何正确使用 while 循环。同时,文章强调了避免死循环条件初始化的重要性,为编写高效、可靠的循环代码提供了实用指导。

在这里插入图片描述


在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

相关文章:

【C++】 While循环高级分析与实践扩展

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 &#x1f4af;前言&#x1f4af;While 循环基础知识1.1 基本语法形式1.2 if 与 while 的区别1.3 循环结构比较 &#x1f4af;While 循环实例分析2.1 执行结果2.2 计算流程分析 &#x1f4af;While 循环注意…...

React Native状态管理器Redux、MobX、Context API、useState

Redux、MobX、Context API、useState都是React中用于状态管理的工具&#xff0c;但它们各自有不同的特点和使用场景。 Redux 介绍&#xff1a; Redux是一个JavaScript状态管理库&#xff0c;最初由Dan Abramov和Andrew Clark于2015年开发。它基于Flux架构&#xff0c;强调状态…...

【AI系列】Paddle Speech安装指南

文章目录 环境依赖1. 安装Python1.1 下载Python安装包1.2 安装gcc1.3 安装依赖库1.4 编译和安装Python1.5 配置环境变量 2. 安装PaddlePaddle3. 安装PaddleSpeech4. 运行PaddleSpeech5. 解决常见问题5.1 错误&#xff1a;libssl.so.1.1解决方法&#xff1a; 5.2 错误&#xff1…...

【学习笔记总结】华为云:应用上云后的安全规划及设计

一、背景和问题 数字化时代&#xff0c;随着信息技术的飞速发展&#xff0c;企业和各类组织纷纷将自身的应用程序迁移至云端。云计算凭借其诸多优势&#xff0c;如成本效益、可扩展性、灵活性以及便捷的资源共享等&#xff0c;已然成为了现代业务运营的重要支撑。 今年&#xf…...

数据可视化-2. 条形图

目录 1. 条形图适用场景分析 1.1 比较不同类别的数据 1.2 展示数据分布 1.3 强调特定数据点 1.4 展示时间序列数据的对比 1.5 数据可视化教育 1.6 特定领域的应用 2. 条形图局限性 3. 条形图图代码实现 3.1 Python 源代码 3.2 条形图效果&#xff08;网页显示&#…...

设置Qt程序开机自启动(windows版本)

前言 本文展示在windows环境下&#xff0c;通过代码实现更改系统注册表的方式来实现程序的开机自动启动。 一、注册表 需要更改的系统注册表为: HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run 二、代码演示 1.头文件 头文件autorun.h #ifndef …...

LeetCode hot100-80

https://leetcode.cn/problems/partition-labels/description/?envTypestudy-plan-v2&envIdtop-100-liked 763. 划分字母区间 已解答 中等 相关标签 相关企业 提示 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段&#xff0c;同一字母最多出现在一个片段中。…...

Ubuntu批量修改文件名

文章目录 批量重命名文件&#xff1a;Ubuntu下使用find命令结合sed和mv参考 批量重命名文件&#xff1a;Ubuntu下使用find命令结合sed和mv 在日常开发和文件管理中&#xff0c;有时我们需要批量重命名一批文件&#xff0c;比如将文件名中的某个特定字符串替换为另一个字符串。…...

CVMJ 2024 | StyleDiffusion: 基于Prompt嵌入的真实图像反演和文本编辑

论文&#xff1a;《StyleDiffusion: Prompt-Embedding Inversion for Text-Based Editing》 代码&#xff1a;https://github.com/sen-mao/StyleDiffusion​https://github.com/sen-mao/StyleDiffusion​ 问题背景 已有一些工作利用预训练扩散模型进行真实图像的编辑。这些方…...

UE5 帧数优化思路

A、思路 1、直接在GM的事件beginplay中改可延展性相对质量级别&#xff0c; 改为1或2&#xff0c;最简单粗暴的方式&#xff0c;而效果明显&#xff0c;帧数提高一倍&#xff0c;GPU占用率与显存占用直接下降一大截。在物体密集的地方卡顿会缓解很多&#xff0c;物体少的地方…...

【Java】正则表达式基础题+场景题练习

基础语法可以看我另一篇博客&#xff1a;正则表达式【规则】【实例】【技巧】_正则规则-CSDN博客 输出结果全是true public class StringRegexTest {public static void main(String[] args) {System.out.println(matchSingleNum("1"));System.out.println(matchMul…...

qq资料修改/空间操作

此工具仅支持 空间ck导入操作 发布说说 转发别人的动态分享 支持修改头像 修改昵称 空间权限获取 说说内容自定义 说放置说说图片 同样也支持多ck操作 详细支持如下 发布说说 转发分享 修改头像 修改昵称 允许空间 发送分享 设置访客权限 问题空间 清空相册 删除说说 封存三天…...

数据结构—图

目录 一、图的定义 二、图的基本概念和术语 2.1有向图 2.2无向图 2.3简单图 2.4多重图 2.5完全图 2.6子图 2.7连通、连通图和连通分量 2.8强连通图、强联通分量 2.9生成树&#xff0c;生成森林 2.10顶点的度、入度和出度 2.11边的权和网 2.12稠密图、稀疏图 2.1…...

【Prompt Engineering】2.迭代优化

一、环境配置 配置使用zhipuai API 的环境。安装 zhipuai 库&#xff0c;并设置 API_KEY。封装 zhipuai 接口的函数&#xff0c;参数为 Prompt&#xff0c;返回对应结果。 from zhipuai import ZhipuAI zhipu_client ZhipuAI(api_key"") # 一个封装 OpenAI 接口…...

每日十题八股-2024年12月16日

1.垃圾回收算法哪些阶段会stop the world? 2.minorGC、majorGC、fullGC的区别&#xff0c;什么场景触发full GC 3.垃圾回收器 CMS 和 G1的区别&#xff1f; 4.什么情况下使用CMS&#xff0c;什么情况使用G1? 5.G1回收器的特色是什么&#xff1f; 6.GC只会对堆进行GC吗&#x…...

使用 imageio 库轻松处理图像与视频

使用 imageio 库轻松处理图像与视频 imageio 是一个 Python 库&#xff0c;用于读取和写入多种图像和视频格式。它功能强大、易于使用&#xff0c;广泛应用于图像处理、视频编辑和数据可视化等领域。本篇文章将介绍 imageio 的基础功能、常见用法以及高级操作。 一、安装 imag…...

MR30分布式IO模块:驱动物流传输机高效升级

在日新月异的物流行业中&#xff0c;效率与智能化已成为推动企业转型升级的关键驱动力。随着物联网、大数据、云计算等技术的深度融合&#xff0c;传统物流传输机正逐步向智能化、自动化迈进。在这场技术革命中&#xff0c;明达技术MR30分布式IO模块以其独特的优势&#xff0c;…...

【开源免费】基于SpringBoot+Vue.JS在线竞拍系统(JAVA毕业设计)

本文项目编号 T 013 &#xff0c;文末自助获取源码 \color{red}{T013&#xff0c;文末自助获取源码} T013&#xff0c;文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 查…...

Docker

文章目录 仓库容器核心组件网络模式挂载方式Docker常用指令Compose常用指令代码 仓库 国内镜像仓库地址 修改方法见&#xff1a; https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 科大镜像&#xff1a;https://docker.mirrors.ustc.edu.cn/网易&#xff1a;ht…...

上海艾一公司-运维工程师知识点备战

1.AD域控&#xff08;ActionDirectory活动目录&#xff09; ad域的作用&#xff1a;批量管理主机和用户&#xff08;所以数量要多用这个才合适&#xff09; 前置1&#xff1a;VM安装Windows镜像 2.IT资产管理 3.会议室管理...

程序员实用工具之推荐(Recommendations for Practical Tools for Programmers)

11款程序员实用工具&#xff0c;老少皆宜 优秀程序员之所以优秀的原因并不一定是他写代码的速度比所有人都快&#xff0c;但他解决事情的效率一定是比很多人都要高的&#xff0c;提升工作效率的方法并不需要我们十八般武艺样样精通&#xff0c;有时候使用好的工具就能帮助我们大…...

win服务器的架设、windows server 2012 R2 系统的下载与安装使用

文章目录 windows server 2012 R2 系统的下载与安装使用1 windows server 2012 的下载2 打开 VMware 虚拟机软件&#xff08;1&#xff09;新建虚拟机&#xff08;2&#xff09;设置虚拟机&#xff08;3&#xff09;打开虚拟机 windows server 2012&#xff08;4&#xff09;进…...

当服务器数据包丢失该怎样进行解决?

当企业面对服务器数据包丢失的情况&#xff0c;都有哪些解决策略呢&#xff1f; 首先对于数据丢失&#xff0c;最直接的方法就是尝试进行数据恢复&#xff0c;数据恢复过程通常包括使用数据恢复软件扫描丢失数据的磁盘驱动器&#xff0c;以此来尝试找回丢失的文件&#xff0c;在…...

go语言 爬虫 钉钉群机器人

第一步&#xff1a;钉钉新建一个群机器人 钉钉创建群机器人文档&#xff1a;https://open.dingtalk.com/document/orgapp/custom-robot-access 安全设置选择签名 签名设置文档&#xff1a;https://open.dingtalk.com/document/robots/customize-robot-security-settings 第二步…...

14篇--模板匹配

原理 模板匹配就是用模板图&#xff08;通常是一个小图&#xff09;在目标图像&#xff08;通常是一个比模板图大的图片&#xff09;中不断的滑动比较&#xff0c;通过某种比较方法来判断是否匹配成功。 匹配方法 1. 平方差匹配TM_SQDIFF 以模板图与目标图所对应的像素值使用…...

Cadence学习笔记 5 四路HDMI原理图绘制

基于Cadence 17.4&#xff0c;四层板4路HDMI电路 更多Cadence学习笔记&#xff1a;Cadence学习笔记 1 原理图库绘制Cadence学习笔记 2 PCB封装绘制Cadence学习笔记 3 MCU主控原理图绘制Cadence学习笔记 4 单片机原理图绘制 目录 5、四路HDMI原理图绘制 快捷键总结&#xff1a;…...

一文详解“分治—归并“在算法中的应用

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a; 优选算法专题 这里的归并与我们在数据结构中学习的归并排序是一样的&#xff0c;我们可以先来复习一下归并排序。用一道题来帮助我们回想起归…...

哪些视频媒体平台可给企业直播间做分发拉流转播宣传?提升流量数据!

【本篇由 言同数字媒体直播分发 原创】在如今信息爆炸的时代&#xff0c;直播已成为企业进行品牌传播、产品推广和与消费者互动的重要渠道。为了最大化直播效果&#xff0c;企业通常需要选择合适的视频平台进行直播分发和拉流宣传。以下是一些热门的视频平台&#xff0c;它们为…...

软硬件漏洞有哪些

关于网络软件安全漏洞与硬件安全漏洞&#xff0c;这是一个涉及到信息安全领域的重要问题。在当前信息化快速发展的背景下&#xff0c;无论是软件还是硬件的安全问题都可能成为安全隐患&#xff0c;因此了解这两方面的安全漏洞对于提升整体系统的安全性至关重要。 ### 网络软件…...

ElasticSearch系列:索引分片调整

一、前言 ElasticSearch版本&#xff1a;8.11.1 操作环境&#xff1a;机器数5&#xff0c;规格为16核32 GB 索引名称&#xff1a;test 索引大小&#xff1a;1.5G 索引分片&#xff1a;1主1副 测试环境将test索引调整为2主2副。计划采用如下两种方案&#xff1a; 方式耗时…...

KeyFormer:使用注意力分数压缩KV缓存

Keyformer: KV Cache Reduction through Key Tokens Selection for Efficient Generative Inference 202403&#xff0c;发表在Mlsys Introduction 优化KV cache的策略&#xff0c;主要是集中在系统级别的优化上&#xff0c;比如FlashAttention、PagedAttention&#xff0c;它…...

ElementPlus Table 表格实现可编辑单元格

通过基础的Table表格来实现单元格内容的可编辑 1.首先定位到需要编辑的列&#xff0c;替换el-table-column <el-table-column label"Editable Column" width"300"><template #default"{ row, column, $index }"><el-inputsize&qu…...

ASR-LLM-TTS 实时语音对话助手:语音识别、大模型对话、声音生成

参考:https://blog.csdn.net/weixin_42357472/article/details/137020794 asr:funasr-SenseVoiceSmall 离线 llm:deepseek 在线api tts:edge-tts 在线api import pyaudio import wave import threading import numpy as np import time from queue import Queue import web…...

怎样正确做 Web 应用的压力测试?

Web应用&#xff0c;通俗来讲就是一个网站&#xff0c;主要依托于浏览器来访问其功能。 那怎么正确做网站的压力测试呢&#xff1f; 提到压力测试&#xff0c;我们想到的是服务端压力测试&#xff0c;其实这是片面的&#xff0c;完整的压力测试包含服务端压力测试和前端压力测…...

什么是MyBatis?

MyBatis 是一个优秀的持久层框架&#xff0c;它消除了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的工作。MyBatis 使用简单的 XML 或注解用于配置和原始映射&#xff0c;将接口和 Java 的 POJOs&#xff08;Plain Old Java Objects&#xff0c;普通的 Java对象&#xf…...

【网络云计算】2024第50周-每日【2024/12/13】小测-理论-写10个Bash Shell脚本-解析

文章目录 1. 计算1到100的和2. 列出当前目录下所有文件和文件夹3. 检查文件是否存在4. 备份文件到指定目录&#xff08;简单示例&#xff09;5. 打印系统当前日期和时间6. 统计文件中的行数7. 批量重命名文件&#xff08;将.txt后缀改为.bak&#xff09;8. 查找进程并杀死&…...

联发科MTK8788_MT8788安卓核心板安兔兔跑分_安卓主板方案商

MT8788安卓核心板具有集成的蓝牙、fm、WLAN和gps模块&#xff0c;是一个高度集成的基带平台&#xff0c;包括调制解调器和应用处理子系统&#xff0c;启用LTE/LTE-A和C2K智能设备应用程序。该芯片集成了工作在2.0GHz的ARM Cortex-A73、最高可达2.0GHz的ARM Cortex-A53和功能强大…...

文本情感分类

一、文本情感分类的基本概念 文本情感分类是自然语言处理&#xff08;NLP&#xff09;中的一个重要任务&#xff0c;它主要是对文本中所包含的情感倾向进行分类。情感倾向通常可以分为正面&#xff08;如赞美、高兴等&#xff09;、负面&#xff08;如批评、愤怒等&#xff09;…...

【已解决】启动此实时调试器时未使用必需的安全权限。要调试该进程,必须以管理员身份运行此实时调试器。是否调试该进程?

【已解决】启动此实时调试器时未使用必需的安全权限。要调试该进程&#xff0c;必须以管理员身份运行此实时调试器。是否调试该进程? 目录一、前言二、具体原因三、解决方法 目录 报错截图 一、前言 进行应用程序开发时&#xff0c;需要对w3wp进行附加调试等场景&#xff…...

3D工具显微镜的测量范围

一、测量尺寸范围 样品尺寸&#xff1a; 3D工具显微镜通常能够测量各种尺寸和形状的样品&#xff0c;从小至微米级别的微小结构到大至几厘米甚至更大的物体。具体的测量尺寸范围取决于显微镜的载物台大小、镜头焦距以及软件处理能力。测量精度&#xff1a; 3D工具显微镜的测量…...

电脑丢失dll文件一键修复的多种方法分析,电脑故障修复攻略

电脑在使用过程中&#xff0c;有时会遇到DLL文件丢失的情况&#xff0c;这可能导致软件无法正常运行或系统出现故障。当面对这种状况时&#xff0c;不必过于慌张&#xff0c;因为有多种有效的修复方法可供选择。下面我们一起来看看电脑丢失dll文件的多种解决方法。 一.了解什么…...

Elasticsearch 集群快照的定期备份设置指南

Elasticsearch 集群快照的定期备份设置指南 概述 快照&#xff1a; 在给定时刻对整个集群或者单个索引进行备份&#xff0c;以便在之后出现故障时可以基于之前备份的快照进行快速恢复。 前提条件&#xff1a; 准备一个备份存储盘&#xff0c;本指南采用的是AWS EFS文件系统做…...

【YashanDB知识库】kettle同步大表提示java内存溢出

【问题分类】数据导入导出 【关键字】数据同步&#xff0c;kettle&#xff0c;数据迁移&#xff0c;java内存溢出 【问题描述】kettle同步大表提示ERROR&#xff1a;could not create the java virtual machine! 【问题原因分析】java内存溢出 【解决/规避方法】 ①增加JV…...

HP服务器开启性能模式

ENERGY PERF BIAS CFG 模式指的是通过特定配置(通常是 BIOS 或操作系统中的设置)来控制处理器的能源性能偏置(Energy Performance Bias, EPB)。EPB 是一种机制,允许用户或系统管理员在性能和功耗之间进行权衡。不同的设置可以影响系统的响应速度、能效等。 ENERGY PERF B…...

【kubernetes】资源管理方式

目录 1. 说明2. 命令式对象管理3. 命令式对象配置4. 声明式对象配置5. 三种方式的对比 1. 说明 1.在Kubernetes&#xff08;k8s&#xff09;中&#xff0c;资源管理是一个核心功能&#xff0c;它允许用户通过操作资源来管理Kubernetes集群。2.Kubernetes将所有的内容都抽象为资…...

react源码探索之预先知识了解

最近快期末考试&#xff0c;本来不打算写博客的&#xff0c;但是一旦停下不知又是何年&#xff0c;或许是我工作之后&#xff0c;也或许是永远把。毕竟这只是用来记录我大学的殷实生活&#xff0c;大四我不再着重记录&#xff0c;而是投身于找工作。时光匆匆&#xff0c;重大一…...

【工具】Git 操作大全

文章目录 1. Git 基础操作1.1 初始化 Git 仓库1.2 克隆现有仓库1.3 配置 Git 用户信息1.4 查看 Git 配置信息 2. 文件操作2.1 查看文件状态2.2 添加文件到暂存区2.3 提交文件到本地仓库2.4 查看提交历史2.5 回退到上一个提交 3. 分支操作3.1 创建新分支3.2 切换分支3.3 查看所有…...

2024年12月17日Github流行趋势

项目名称&#xff1a;google-gemini / cookbook 项目维护者&#xff1a;MarkDaoust markmcd random-forests shilpakancharla Giom-V项目介绍&#xff1a;Gemini API 的使用示例和指南。项目star数&#xff1a;7,977项目fork数&#xff1a;998 项目名称&#xff1a;TEN-framew…...

揭秘语言模型后训练:指令微调、偏好调优与强化学习的深度解析

揭秘语言模型后训练&#xff1a;指令微调、偏好调优与强化学习的深度解析 前言1. 什么是后训练&#xff1f;2. 指令微调&#xff08;Instruction Fine-Tuning, SFT&#xff09;概念训练流程实践示例&#xff1a;TLU 3 3. 偏好调优&#xff08;Preference Tuning, DPO&#xff0…...

AIDD-人工智能药物设计-ChemDraw Mac版pojie安装

AIDD-人工智能药物设计-ChemDraw Mac版pojie安装 Mac系统12.X版本需要安装chemdraw v20及以上。 https://github.com/Z-H-Sun/CS_CCME_Posts/blob/hidden/cos/cdm2.md 一、准备工作 软件下载地址&#xff1a;https://pan.baidu.com/s/1SDZCriXsxPZvcHMoA7WzUA 提取码&#…...