目录
1.平台
Dev C++,VS2022
Dev-C++ 是 C/C++ 编程语言的全功能集成开发环境 (IDE) 和代码编辑器,它使用 GCC(GNU
Compiler Collection)的 Mingw 端口作为其编译器
2.下载链接
Orwell Dev-C++:https://sourceforge.net/projects/orwelldevcpp/
Embarcadero Dev-C++:Dev-C++ Overview - Free Tools - Embarcadero
3.Dev C++的使用方法
1.新建项目
选择Console Application控制台应用程序,C++项目
项目的后缀dev
默认下创建了一个main.cpp,cpp为c++源程序的后缀名
2.几个常用按钮
编译:F9,运行:F10,编译+运行:F11,全部重新编译:F12
3.修改字体
4.查看汇编代码
先找一个语句下断点(单击行号)
按F5调试或者找到运行-->调试[D]
或者在菜单栏下点击
单击查看CPU窗口
可选两种格式(AT&T或Intel)查看
5.在调试情况下查看变量
注::调试只能在Debug 模式下试,调试的快捷键是F5
选或者
在调试窗口下右击选择"添加查看"
6.设置/删除断点
鼠标点在编辑框左边的行号的地方,点击设置断点,再点击,取消断点
7.让Dev C++支持C++11等标准
工具-->编译选项
写入命令后勾选
加入其他标准的命令
-std=c++14
-std=c++17
-std=c++20
3.第一个C++程序:打印Hello World!
和C语言的代码有所不同
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}
分析:头文件是iostream(全称: input&output stream 输入输出流,顾名思义,做输入和输出相关的操作需要引用该头文件)
有关cout和endl的内容将在下篇文章讲解
注:有关"流"的知识参见75.【C语言】文件操作(2)
注意:
1.新版C++中#include <iostream>和C语言不同,不需要写.h后缀名(C++的头文件没有后缀名,但对C语言的头文件保留了扩展名.h)否则报错
2.有些来自C语言的头文件被转换成C++头文件,这些文件名被重命名,去掉了.h扩展名,并在文件名的前面加上了前缀c,以此表示来自C语言,但可能包含不是C的特性
例如在legacy.cplusplus.com查询printf函数,可以看到<cstdio>的标识
附:cpp的头文件的查询网站https://zh.cppreference.com/w/cpp/header
4.注
部分在C语言学习笔记专栏提到过的概念在【C++ Cont】系列将不再提及
5.gcc编译器开优化的代码
O2优化
#pragma GCC optimize(2)
O3优化
#pragma GCC optimize(3)