C++基础教程(1):C++简介与DevC++的使用

Devc++运行窗口中文乱码怎么办? 帮你解决DevC++运行窗口中文乱码的问题。 阅读详情

声明

本文为原创,来自PythonKingdomcit-优快云博客

欢迎传载,请保留这段声明,谢谢

C++简介

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。

C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。

C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。

C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。

注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。

DevC++

我用的IDE就是DevC++,比较好用

汉化

点击【Tools】,点击第二个选项,右边三个选第二个,往上拉,找到简体中文,确定,IDE就汉化完成了

改变字体大小

IDE原版的字体太小,要24K纯金眼才能看清

点击【Tools】,点击第三个选项,选择上方第二个,右边最上方的改成22,确定,字体就变大了。

第一个程序

新建文件

点击文件(File),选择新建(New),选择第一个,就新建完成了

代码

#include <iostream>
using namespace std;
int main(){
    cout<<"Hello world!"<<endl;
    return 0;
}

保存

点击文件,选择保存,填写保存路径,保存完成

编译和运行

点击运行,选择编译运行,编译器会自动编译并运行

【安装指南】DevC++的安装和使用(超级详细) 每个项目都会产生一堆文件,为了方便管理,建议在创建项目的时候,给每个项目都创建一个文件夹,有关本项目的文件都管理在这个文件夹中,就不会显的很乱。 阅读详情

相关推荐

图形化编程-在DevC++中集成EasyX图形库

EasyX (EasyX Graphics Library)是针对 C/C++ 的图形库,可以帮助使用C/C++语言的程序员快速上手图形和游戏编程,可以用EasyX 很快的画一个房子,或者一辆移动的小车,也可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法等等。EasyX 采用静态编译,不依赖任何 dll,同传统程序的发布方式没有区别,程序不会因为引入 EasyX 而增添任何发布负担。静态链接的 EasyX,会使编译后的 exe 体积增加 70KB 左右。

jackiendsc的博客 2526

Devc++下载

Part1 DevC++的下载 下载地址: 链接: https://pan.baidu.com/s/1Qay8owTBo4RjeH6ieG2h6w 提取码: 9rqy 或点击直接下载: DevC++5.11下载 -> 点我直接下载 第一步,点击下载: 之后会有一个让你选择语言的界面,选择’English‘ 点击’OK‘,进入下一步 之后会弹出一个界面: 点击’I Agree‘,进入...

qym2008 的博客 2万+

DevC++:轻松搭建免安装的C++编程环境

Dev-C++ 是一个为Windows操作系统设计的集成开发环境(IDE),它提供了一个简洁的界面,用于编写、编译、调试和运行C/C++程序。它以其小巧的体积和便捷的跨平台兼容性受到许多开发者的喜爱。该IDE 最初由Orwell 发布,随后被Bloodshed Software接手开发,并在2005年后由Dev-C++社区维护。本章节将重点介绍Dev-C++ IDE 的一些基本概念和功能,帮助读者对这个工具有一个整体的认识。

weixin_42611310的博客 2940

DevC++的使用技巧以及在使用DevC++过程中可能会遇到的一些问题

DevC++的使用技巧以及在使用DevC++过程中可能会遇到的一些问题

聂可以的博客 1万+

如何理解Apollo模型参考自适应控制MRAC

最近有了解到百度无人驾驶Apollo项目中的横向控制有用到MRAC(Model Reference Adaptive Control),于是便详细研究了一下这个控制方法,在此总结一下心得。 什么是MRAC MRAC控制系统的基本结构图如下所示: 它由两个环路组成,由控制器和受控对象组成内环,这一部分称之为可调系统,由参考模型和自适应机构组成外环。实际上,该系统是在常规的反馈控制回路上再附加一个参考模型和控制器参数的自动调节回路而形成。在该系统中,参考模型的输出或状态相当于给定一个动态性能指标,(通常,参考模

zmhzmhzm的博客 6480

Keil中搭建自动化单元测试框架Unity

前言:   虽然一些C++的自动化单元测试框架也能用来C语言单元测试,但那样我们编写C语言程序时需要符合C++的标准,这样有一些C的特性是无法使用的,限制C的特性使用不太好,于是找了一个全部用C实现的自动化测试框架。Unity是一个简单且直接的自动化单元测试框架,它由很少的几个文件构成。 搭建环境:   1.从github上下载最新版本的Unity源码,下载链接:https://github...

程序员的自我修炼 3900

DevC++ 软件下载及安装教程(详细、具体)

DevC++ 软件下载及安装教程(超详细)

m0_54158068的博客 72万+

淘晶驰串口屏自定义协议实战:5分钟搞定苹果时钟通信(附完整代码)

本文详细介绍了如何使用淘晶驰串口屏自定义通信协议快速实现苹果风格时钟的通信功能。通过精简的协议设计和完整的代码示例,开发者可以在5分钟内完成从硬件连接到软件实现的整个过程,适用于嵌入式开发中的高效通信需求。

weixin_29184371的博客 323

Devc++使用及debug超详解

Dev C++的安装及简明使用手册 Dev C++ 是一款免费开源的 C/C++ IDE,内嵌 GCC 编译器(GCC 编译器的 Windows 移植版),是 NOI、NOIP 等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。本手册中介绍了Dev C++安装及常用的一些基本操作,每一位同学都要掌握。 安装 Dev C++ 跟安装普通软件一样,远没有安装 VS 那么复杂。 ..

m0_61723200的博客 2万+

python3.12 在用django5.0创建超级用户时,遇到AttributeError: module ‘hashlib‘ has no attribute ‘pbkdf2_hmac‘的问题

产生问题的原因是python3.12的hashlib没有自带pbkdf2_hmac函数,该函数是加密算法的一种,只要通过别的函数导入pbkdf2_hmac即可。还有一种方法是将django默认使用的pbkdf2_hmac改为hashlib自带的sha2或其他算法返回加密的密码,笔者以后会尝试用此类办法解决问题。2.找到报错文件的位置/usr/local/lib/python3.12/site-packages/django/utils/crypto.py。保存修改的文件,重新执行创建超级用户的命令成功。

weixin_67057943的博客 852

Pixel 6 Pro刷Android 13变砖自救指南:fastboot全分区擦除与手动刷入教程

本文提供了一份详细的Pixel 6 Pro在Android 13升级过程中变砖后的自救指南。针对因super分区锁死或动态分区异常导致的无法启动问题,文章核心介绍了通过fastboot命令手动擦除关键分区并逐一刷入官方镜像的完整救砖流程,帮助用户实现系统重建与恢复。

weixin_29208327的博客 373

DevC++ 从安装到上手:新手必备的 C/C++ 编程工具指南

本文详细介绍了DevC++的安装与使用指南,适合C/C++初学者。从官方下载到安装配置(包括中文界面设置),仅需3分钟即可完成部署。文章整理了文件操作、代码编辑、编译运行等核心快捷键(如F9编译、F11运行),帮助提升编码效率。同时提供了新手贴士:调整代码风格、避免中文乱码等实用技巧。作为轻量级IDE,DevC++以简洁易用的特点成为编程入门首选工具,助力初学者快速上手实践。 (字数:150)

会当凌绝顶,一览众山小 1809

app编写需要哪种语言

原生App开发:优选Swift(iOS)和Kotlin(Android)。跨平台App开发:优选Flutter(Dart)和React Native(JavaScript)。游戏App开发:优选Unity(C#)和Unreal Engine(C++)。低代码工具:适合简单、快速的App制作。

fanying_98的博客 2071

DevC++的下载即配置

DevC++是C/C++编程语言的全功能集成开发环境和代码编辑器。使用MingW端口为编译器。DevC++是一个免费软件,最早为BloodShed公司开发的,在版本4.9.2之后该公司停止开发并开放开源代码。然后由Orwell接手进行维护,陆续开发了几个版本,到5.11版本后更新就比较少了,后来也有其他开发人员陆续参与开发维护其他版本,比如魔改版的小熊猫C++。不过由于DevC++的轻量化,基本上是学校的机房、实验室、一些竞赛使用的编辑器,所以学会配置并使用DevC++是必会的软件之一。工具[T]

遇见,获得,失去,成长,释怀,完结。我与旧事归于尽,来年依旧迎花开。 2446

Cadence IC617仿真实践:有源电流镜的共模抑制比优化策略

本文基于Cadence IC617平台,详细介绍了有源电流镜共模抑制比(CMRR)的仿真与优化全流程。从电路搭建、DC工作点分析到AC仿真获取差模/共模增益,逐步解析CMRR计算方法。核心优化策略包括提升电流镜输出阻抗、优化差分对匹配性及调整晶体管尺寸,并探讨了与电源抑制比(PSRR)的权衡,为模拟集成电路设计提供实用指南。

weixin_29313817的博客 183

ImportError: DLL load failed: 找不到指定的程序的解决方案

本文主要介绍了ImportError: DLL load failed: 找不到指定的程序的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 18万+

DevC++编译及使用Opencv

这个DevCpp真的难用的要死,代码提示、代码补全、定义跳转等等无比难用,还是选择vscode+mingw吧!

hao1183716597的专栏 2908

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

把devc++调好看

hello😆 众所周知devc++是个不错的c++编译器 但它的界面是出了名的丑 但好多比赛都规定用这个,只能自己调调 首先,我感觉这种颜色还不错

我的博客 2万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

DEVC++配置opengl

DEVC++配置opengl 首先解压老师发的压缩包,得到如下文件: 然后,打开devC++的根目录,顺着我框出来的路径往下走。 在Dev-Cpp\MinGW64\x86_64-w64-mingw32\include下放入glut.h。 接着在Dev-Cpp\MinGW64\lib下放入glut32.lib 接下来,在c盘的windows目录下找到System32和SysWOW64,在里面放入glut32.dll 最后,也是最最最重要的一步! 打开devC++,选择32位!!! 然后再选择工具→编

qq_45347768的博客 5287

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

C++算法竞赛篇:DevC++ 如何进行debug调试

本文详细介绍了在DevC++中进行debug调试的方法,适用于算法竞赛中的代码排错。首先需要编译生成可执行程序,再通过设置断点和启动调试模式进入调试状态。调试过程中,可使用逐步执行功能(F7)按行观察程序流程,并通过添加监视实时查看变量值变化,帮助精准定位逻辑错误。最后可通过停止调试按钮退出调试模式。掌握这些技巧能有效提高代码排错效率,特别适合验证复杂算法逻辑。文章还提供了作者专栏链接,欢迎读者交流指正。

2402_83322742的博客 3047

devc++使用

这个帖子本来是回复给下面网友的,离开一会回来再找帖子已经被淹了,帖子题目忘了,找不到了。。呵呵,只得自己自造这个了。     本着实事求是的精神,言无不尽,我搜了一下最近的相关帖子,整理了一下,其中我也有很多不清楚的地方,所以,望各位看了以后补充上去,谢谢     1.   devc++是用GCC编译器和MINGW内核写的,免费的,小,能在Windows上简单的安装/配置/使用,有良好的IDE。编

daojin505的专栏 1万+

C++算法竞赛篇(八)如何在DevC++中引入C++11的特性

本文介绍了在Dev-C++中启用C++11特性的方法。C++11标准提供了auto类型推导、范围for循环等实用功能,能显著提升算法竞赛中的编程效率。文章详细说明了配置步骤:确认Dev-C++版本(5.11+)、在编译选项中添加-std=c++11参数,并通过测试代码验证配置是否成功。同时提供了常见问题的解决方案,如编译报错处理、升级到更高C++标准的方法等。该配置对于使用现代C++特性进行算法竞赛开发至关重要。

2402_83322742的博客 1720

【已解决】DevC++下配置openssl

配置环境: Windows7 x64,DevC++ 5.11,Win64OpenSSL-1_1_1c 编译时出现如下问题: [Error] openssl/ssl.h: No such file or directory 解决方法: 在DevC++中,工具->编译选项->目录->C包含文件(或C++包含文件),添加如下目录:【openssl安装目录】\include ...

WINGREZ‘S BLOG 7816

ubantu下使用DEVC++

ubantu系统下借助wine安装devc++(目前只能运行,不能调试) 1.安装wine sudo apt-get install wine 2.使用wine安装devc++ 2 .1 下载DEVC++.exe文件,保存在一个自己能找到的文件夹里。 2.2 打开wine的图形化界面:终端输入 wine control.exe 弹出如下界面 选择添加/删除程序, 在...

modige_hm的博客 5994

DevC++自定义头文件并使用

1.打开DevC++,点击【新建】——选择项目 2.选择Basic——Console Application——选择C项目/C++项目——输入名称——点击确定 3.选择保存位置,保存类型为Cev-C++ project(*.dev),点击保存 4.紧接着出现以下页面 5.右击新建好的项目——选择New File 6.在出现的新的页面中输入头文件代码 7.右击空白的地方,选择关闭,选择保存 8.输入文件名,选择保存位置,选择C++ sourse files,点击保存。 9.点击右上角×,选择保存,在弹出的以

橘猫吃不胖的博客 2万+

DevC++实现代码高亮复制进word

时间: 2019.10.28 缘起: 课程报告大多为word版,日常写代码还是习惯使用 DevC++ ,然而直接在word复制代码,格式实在陋。 教程现状: 网上不少教程,大部分介绍的都是使用Notepad++来完成。不想换编辑器,因而探索了下,最终找到了使用DevC++实现代码高亮复制入word的方法。 本质: 保存为 .rtf 或 .html 等带格式的文件,然后复制,在Word中粘贴。 ...

CUMT_EricLu的博客 9101
上一篇: Python爬虫速成(1):准备
下一篇: 0基础学Java(1):什么是Java?
PythonKingdomcit
博客等级 码龄2年 21粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值