首页 > 编程语言 >dev-c++ 使用教程

dev-c++ 使用教程

时间:2023-03-11 22:23:31浏览次数:39  
标签:教程 include C++ dev 源文件 编译 c++ 源代码 hello

Dev C++ 支持单个源文件的编译,如果你的程序只有一个源文件(初学者基本都是在单个源文件下编写代码),那么不用创建项目,直接运行就可以;如果有多个源文件,才需要创建项目。

一、新建源文件

1、通过步骤点击新建源文件

打开 Dev C++,在上方菜单栏中选择文件 --> 新建 --> 源代码

2、通过快捷键方式新建源文件

按下Ctrl+N组合键,都会新建一个空白的源文件


二、在文件中输入案例的代码

1、输入源代码
#include <stdio.h> //固定抬头 
int main(){
	printf("hello,world!");
	return 0;
}
2、保存源代码

在上方菜单栏中选择“文件 --> 保存”,或者按下Ctrl+S组合键,都可以保存源文件。

注: dev-c++ 默认的源代码格式是c++,但是C++是在C语言的基础上进行的扩展,C++已经包含了C语言的全部内容,所以大部分 IDE 默认创建的是C++文件,但是这并不影响使用,但是一般使用什么语言就设置什么格式的文本


三、生成可执行程序

1、选择按钮编译源代码

在上方菜单栏中选择编译按钮,就可以完成 hello.c 源文件的编译工作。

2、选择快捷键F9编译源代码
3、编译结果

如果代码没有错误,会在下方的“编译日志”窗口中看到编译成功的提示:

4、查看运行结果

编译完成后,打开源文件所在的目录,会看到多了一个名为hello.exe的文件,这就是最终生成的可执行文件。

  • 双击hello.exe文件即可查看运行结果,但是一闪而过,看不见,所以需要添加语句,是的可查看运行结果。

    #include <stdio.h> //固定抬头 
    #include <stdlib.h>
    int main(){
    	printf("hello,world!");
    	system("pause");
    	return 0;
    }
    

    注: 代码开头部分还添加了#include <stdlib.h>语句,否则system("pause");无效。

  • 再次编译,查看运行结果即可。


四、更加便捷运行的方式

实际开发中我们一般点击“编译运行”按钮,或者直接按下F11键:

这样做的一个好处是,编译器会让程序自动暂停,我们也不用再添加system("pause");语句了。

#include <stdio.h> //固定抬头 
int main(){
	printf("hello,world!");
	return 0;
}

标签:教程,include,C++,dev,源文件,编译,c++,源代码,hello
From: https://www.cnblogs.com/xiaobai-cs/p/17207181.html

相关文章

  • 关于DevOps
    DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。 DevOps来源于敏捷开发的持续发展,是......
  • c++模板
    函数模板两个不同类型参数自动推断返回类型自动推断返回类型template<typenameT1,typenameT2>//typename是比较新的写法,老版中也可以写成classautomax(T1a,T2......
  • c++11标准右值引用, 移动语义和完美转发
    0.序言学习自C++RvalueReferencesExplained(thbecker.net)1.引入1.1拷贝间接资源如果一个类的成员变量有指针,例如classMyClass{public:T*element;}......
  • C++从txt中读取矩阵
    1.分析给定一个txt数据,中间由空格分割,目标是读取数据,以便后续使用。由于不清楚数据大小,为了方便管理,采用vector容器作为存贮对象。   2.程序下面是读取的方法......
  • 什么是DevOps?
     DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更......
  • 一个网络和串口全双工通信的c++库
    欢迎指正概述该库是https://github.com/ZLMediaKit/ZLToolKit和https://github.com/itas109/CSerialPort的集合这是一个通信库,包括网络和串口通信网络包括:TCP客户端......
  • Jmeter(五十五) - 从入门到精通高级篇 - 如何在linux系统下运行jmeter脚本 - 下篇(详解
    ------------------------------------------------------------------- 转载自:北京-宏哥 -------------------------------------------------------------------- 1.......
  • 第 1 章 C++编程基础 Basic C++ programming
    1.1如何撰写C++程序_HowtoWriteaC++Program练习1.4,在终端上让用户输入fastname和lastname并打印出来练习1.4#include<iostream>#include<vector>#include......
  • (转)Postman教程大全
    原文:https://www.jianshu.com/p/97ba64888894Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件Postman背景介绍用户在开发或者调试网络程序或者是网页......
  • Nginx 负载均衡反向代理 Windows安装部署教程
     一、Nginx简介   Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站......