C语言和C++混合开发简单版本计算器
- 2019 年 10 月 28 日
- 筆記
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42528266/article/details/102634857
#####1.首先需要下载VS开发工具 下载地址:https://visualstudio.microsoft.com 请根据自身的系统不同选择不同版本的开发工具 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vSGvFwdS-1571446902332)(https://upload-images.jianshu.io/upload_images/13932428-df4bd56e7763c106.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
#####2.新建项目

#####3.记得修改一下VS的默认编码格式

#####4.目录结构

#####5.代码片段 主要的方法执行在C++的main文件当中
#include <iostream> using namespace std; #include "test.h" int main() { //1.加法 cout << "加法演示" << endl; cout << "请输入您要相加的数字" << endl; int a; int b; cin >> a; cout << "请输入另一个数字" << endl; cin >> b; cout << "结果是" << sum(a, b) << endl; //2.减法 cout << "减法演示" << endl; cout << "请输入您要相减的数字" << endl; cin >> a; cout << "请输入另一个数字" << endl; cin >> b; cout << "结果是" << detal(a, b) << endl; //3.乘法 cout << "乘法演示" << endl; cout << "请输入您要想乘的数字" << endl; cin >> a; cout << "请输入另一个数字" << endl; cin >> b; cout << "结果是" << mutlipu(a, b) << endl; //4.除法 cout << "除法演示" << endl; cout << "请输入您要想除的数字" << endl; cin >> a; cout << "请输入另一个数字" << endl; cin >> b; cout << "结果是" << divide(a,b) << endl; getchar(); getchar(); return 0; }
#####6.用C语言编写一个简单的加减乘除的方法
int sum(int a , int b) { return a + b; } int detal(int a , int b) { if (a > b) { return a - b; }else { return 0; } } int mutlipu(int a ,int b) { return a * b; } int divide(int a , int b) { if (b != 0) { return a / b; } else { return 0; } }
#####7.编写C语言的头文件
#pragma once //pragma once是属于定义整个文件的形式来防止改文件被重复引入,当需求上需要部分不被重复的时候,就需要我们使用ifndef 和ifdef的组合 //使用#ifdef来判断是否是C++的编译器来进行编译的,用于判断该方法是否需要使用C语言的形式来进行编译 #ifdef __cplusplus //extern "C" 是一个固定写法,表示该修饰的方法将使用C语言的方式来进行编译 extern "C" { #endif // __cplusplus int sum(int a, int b); int detal(int a, int b); int mutlipu(int a, int b); int divide(int a, int b); #ifdef __cplusplus } #endif // __cplusplus
#####8.按下ctrl+F5执行完成后,在项目中Debug文件夹下找到windows的可执行文件

#####9.最终双击.exe文件即可在windows当中启动该程序