程序安装
程序介绍
Dev-C++ 和 Visual C++ 是两种不同的 C++ 集成开发环境(IDE),主要区别如下:
### **1. Dev-C++**
- **开发背景**:由 Bloodshed Software 开发,现由独立开发者维护,是一款轻量级、开源的 C++ IDE。
- **特点**:
- 免费且开源,适合初学者或小型项目。
- 使用 MinGW(GCC 的 Windows 移植版)作为默认编译器。
- 界面简洁,资源占用低,但功能相对较少。
- 更新较慢,兼容性可能不如现代 IDE(如对 C++11/14/17 的支持需手动配置)。
- **适用场景**:教学、练习基础 C++ 编程或旧版项目维护。
### **2. Visual C++(Microsoft Visual Studio 的 C++ 组件)**
- **开发背景**:微软开发的商业 IDE(社区版免费),是 Visual Studio 的一部分。
- **特点**:
- 功能强大,支持调试、性能分析、GUI 设计(如 MFC、Win32 API)等。
- 使用 MSVC(Microsoft Visual C++ 编译器),对 Windows 平台开发优化。
- 深度集成 Windows SDK,适合开发大型应用或系统级软件。
- 支持现代 C++ 标准(C++11/14/17/20),更新频繁。
- 资源占用较高,但生态完善(如 NuGet 包管理、Azure 集成)。
- **适用场景**:Windows 平台开发、商业项目、游戏开发(如 DirectX)、企业级应用。
### **如何选择?**
- **学习/教学**:Dev-C++ 足够轻便,适合基础语法练习。
- **Windows 开发**:Visual C++ 是更专业的选择,尤其涉及 GUI、游戏或系统编程时。
- **跨平台需求**:两者均非最优,可考虑 CLion、VS Code + GCC/Clang。
安装界面
如下图所示,Dev- C++程序安装完毕后,界面如图所示:
输出“你好,圆弧”,代码如下:
#include <iostream>
int main() {
std::cout << 10 << std::endl;
return 0;
}
然后在界面中,选择“Excute”中选择“Compile & Run”,可以运行程序。
运行程序
如图,写一串代码。
这个程序是执行不了的,C++的语言格式不同于Python。
修改如下代码所示:
#include <iostream>
int main() {
std::cout << "你好" << std::endl;
return 0;
}
然后在菜单栏中的“Excute”中选择“Compile & Run”,即可运行这个程序。
或者在键盘左下角Fn亮的情况下,键盘F11,也可以运行程序。
如果是在“Excute”中选择“Run”,有时无法运行这个程序。
一日一图
代码如下:
import math
import turtle as t
# 设置画布和画笔
screen = t.Screen()
t.tracer(False)#这个语句成立的前提是import turtle as
mylist=[]
x,y=0,1
while x<100:
x,y=x+y,y
mylist.append(x)
for i in mylist:
t.circle(i,180)
# 隐藏画笔
#t.hideturtle()
# 保持窗口
screen.mainloop()
生成图如下:
心得