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

DEV C++的使用入门程序做算术运算

DEV C++

Dev-C++ (有时候也称为 Dev-Cpp)是一个免费软件,最早是由 BloodShed 公司开发的,在版本 4.9.2 之后该公司停止开发并开放源代码。然后由 Orwell 接手进行维护,陆续开发了几个版本,后来也有其他开发人员陆续参与开发维护并发布了一些分支版本。
我们可以选择官网下载,下载之后开始安装。安装过程很简单,按照对话框的操作提示执行即可。

新建源代码

点击工具栏上的“新建源代码”按钮(或者按快捷键 Ctrl+N),就可以新建一个空白的源代码文件,并开始编写程序了。
在这里插入图片描述
点击工具栏上的“保存”按钮(快捷键 Ctrl+S)
在这里插入图片描述
注意C程序就是.c结尾,C++程序就是.cpp。

DEV C++编辑,编译,运行程序

编辑

C程序框架

#include <stdio.h>int main()
{/* 我的第一个 C 程序 */printf("Hello, World! \n");return 0;
}

接下来我们讲解一下上面这段程序:
程序的第一行
#include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。
下一行
int main() 是主函数,程序从这里开始执行。
下一行
// 将会被编译器忽略,这里放置程序的注释内容。它们被称为程序的注释。
下一行
printf(…) 是 C 中另一个可用的函数,会在屏幕上显示消息 “Hello, World!”。
下一行
return 0;
终止 main() 函数,并返回值 0。

运行程序

程序编写完成之后,点击工具栏上的“编译”按钮,就可以开始编译,稍等片刻就会完成编译。在这里插入图片描述

程序出错了怎么办 ?

编译的时候发现的错误所在的地方会以红色的底表示出来
具体的错误原因列在下方的窗口里(是英文的)
C的编译器给出的错误提示往往不那么好“猜”
在这里插入图片描述
其实错误就是0后面少了一个分号。

中国人长犯的错误,中文字符

中国学生还有一个极其常见的低级错误,就是用了中文输入法来输入程序。那些标点符号,在中文和英文可能看上去相似,但是对于计算机是完全不同的符号,如果你还开了全角标点的话,问题就更严重了
在这里插入图片描述

程序做计算

printf("%d\n",23+43);
//%d说明后面有一个整数要输出在这个位置上
printf("23+43=%d\n",23+43);

在这里插入图片描述

nihao.c

#include <stdio.h>int main()
{printf("你好!\n");return 0;
}

calculate.c

#include <stdio.h>int main()
{printf("23+43=%d\n", 23+43);return 0;
}

change.c

#include <stdio.h>int main()
{int price = 0;printf("请输入金额(元):");scanf("%d", &price);int change = 100 - price;printf("找您%d元。\n", change);return 0;
}
http://www.lryc.cn/news/16677.html

相关文章:

  • 华为OD机试真题Python实现【商人买卖】真题+解题思路+代码(20222023)
  • 随想录二刷(数组二分法)leetcode 704 35 34 69 367
  • 【微信小程序】--WXML WXSS JS 逻辑交互介绍(四)
  • c/c++开发,无可避免的模板编程实践(篇八)
  • Leetcode13. 罗马数字转整数
  • 元宇宙对营销方式的影响
  • PERCCLI命令行程序说明
  • 系统架构——分布式架构负载均衡系统设计实战
  • 机器学习算法: AdaBoost 详解
  • 6.824lab1总结
  • NIO蔚来 面试——IP地址你了解多少?
  • Gluten 首次开源技术沙龙成功举办,更多新能力值得期待
  • springboot+redis+lua实现限流
  • 线段树总结
  • 龙芯GS232(MIPS 32)架构cache管理笔记
  • js去重
  • 小白都能看懂的C语言入门教程
  • leetcode 21~30 学习经历
  • 让ArcMap变得更加强大,用python执行地理处理以及编写自定义脚本工具箱
  • SAP 项目实施阶段全过程
  • idea中的Maven导包失败问题解决总结
  • REDIS中的缓存穿透,缓存击穿,缓存雪崩原因以及解决方案
  • 数据库及缓存之MySQL(一)
  • 项目管理中,项目经理需要具备哪些能力?
  • itk中的一些图像处理
  • Endless lseek导致的SQL异常
  • JUC-day01
  • Mind+Python+Mediapipe项目——AI健身之跳绳
  • 数据库概述
  • 【已解决】解决IDEA的maven刷新依赖时出现Connot reconnect错误