myfunc.h

//声明函数
int myCal(int n1,int n2,char oper);

myfunc.c

//实现myfunc函数//说明
//1. 函数名 cal
//2. 有返回值 double
//3. 形参列表为 (int n1, int n2, char oper)
//4. 在函数中,我们使用的变量名需要和形参列表中的变量名一样
double myCal(int n1, int n2, char oper) {//定义一个变量 res ,保存运算的结果double res = 0.0;switch(oper) {case '+' :res = n1 + n2;break;case '-':res = n1 - n2;break;case '*':res = n1 * n2;break;case '/':res = n1 / n2;break;default :printf("你的运算符有误~");}printf("\n%d %c %d = %.2f\n", n1, oper, n2, res);return res;
}

stars.c

#include <stdio.h>
#include "myfunc.h"
void main() {int num1 = 10; //第一个数int num2 = 20;//第二个数double res = 0.0;//结果char oper = '-'; //运算符//我们又要接收两个数和一个运算符int num3 = 60;int num4 = 80;double res2 = 0.0;char oper2 = '*';printf("使用函数来解决计算任务~~");//使用函数来完成两个计算任务res = myCal(num1, num2, oper); //调用函数,使用函数printf("\n cal 函数返回的结果 res=%.2f\n", res);//使用函数完成第二个计算任务res2 = myCal(num3, num4, oper2); //调用函数,使用函数printf("\n cal 函数返回的结果 res2=%.2f\n", res2);getchar();
}


头文件的用法及注意事项相关推荐

  1. #include<set>头文件的用法

    #include<set>头文件的用法 转载与set的常见用法_hjl_heart的博客-CSDN博客_set用法

  2. C++ limits头文件的用法numeric_limits

    参考链接 Cplus plus 参考链接 numeric_limits<double>::max ()是函数,返回编译器允许的 double 型数 最大值. 类似的 numeric_lim ...

  3. Visual C++中 #include stdafx.h 头文件的用法

    今天在做VC++实验时,总是出现莫名其妙的错误.比如说: unexpected end of file whilelooking for precompiled header directive 再比 ...

  4. string头文件函数用法大总结

    C++对应的头文件: #include <cstring> C对应的头文件: #include <string.h> 声明一个字符串变量 1)string s;//声明s字符串 ...

  5. 关于C++中string头文件的用法

    注意: 这里需要声明一点,头文件string和string.h是不同的.下面的代码是string的使用例子,在string头文件下,函数中,是可以采取string str = "abcxyz ...

  6. C/C++ 头文件的作用和用法

    示例代码编译运行环境:Windows 64bits+VS2017+Debug+Win32. 头文件是 C/C++ 程序不可或缺的组成部分,我们需要了解头文件的作用和相关规范. 1.头文件的作用 C/C ...

  7. c++ ofstream 文件不存在_使用C语言中的头文件有什么技巧和注意事项吗?为什么不直接包含C文件呢?...

    从事嵌入式开发多年,对于C语言使用的频率比较多,现在讲讲C语言在平时编程工作中经常出现的一些问题,就以楼主的题目为切入点分析归纳下,分享给正在使用或者学习C语言的小伙伴 C语言头文件有什么用处 在平时 ...

  8. cqueue结构pop_c++ stl栈容器stack的pop(),push()等用法介绍及头文件

    C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,--也就是说实现了一个先进后出(FILO)的数据结构. c++ stl栈stack的头文件为: #include c++ ...

  9. c语言rank需要头文件吗,C++ std::rank用法及代码示例

    头文件中存在C++ STL的std::rank模板. C++ STL的std::rank模板用于查找类型T的等级.此函数返回类型T的等级. 头文件: #include 模板类别: template s ...

最新文章

  1. pyhton 中的字符串切片问题
  2. 算法笔记1-排序-插入排序
  3. 数梦工场助力云计算国标制定
  4. 研发工作中芯片选型需要考虑的问题
  5. 【译】Jumping into Solidity — The ERC721 Standard (Part 3)
  6. Android-Universal-Image-Loader 框架使用
  7. php实现笔记共享,[转载]利用memcached在多台服务器之间共享PHP的session数据
  8. UI设计灵感|精美的登录页让你对这些网站好感倍生!
  9. 过程、性能基线、性能模型与目标之间的关系
  10. ubuntu14.04 安装adb 调试设备
  11. c语言代码怎么转成java,急C语言代码转成java代码,该如何解决
  12. C++常用 math 函数
  13. 广告机解决方案/安防监控网络方案/医疗方案
  14. 如何验证服务器有没ftp服务,如何检查ftp服务器是否联机并获取它未生成的错误?...
  15. 史玉柱: 我的成功不是偶然
  16. Google Maps谷歌地图车辆位置描点、位置详情查看
  17. 圆形图片(个人头像)
  18. 墨者学院SQL手工注入靶场漏洞详解
  19. java向前缩进的快捷键_C++(十四) — 常用快捷键总结
  20. xampp php目录,htaccess文件,php,包括目录和Windows XAMPP配置噩梦

热门文章

  1. 【H.264/AVC视频编解码技术具体解释】十三、熵编码算法(4):H.264使用CAVLC解析宏块的残差数据...
  2. mysql笔记一——安装和设置root密码
  3. ORACLE中的包和包体
  4. 《APUE》中的函数整理
  5. EM算法--应用到三个模型: 高斯混合模型 ,混合朴素贝叶斯模型,因子分析模型...
  6. 相对网站根目录寻址 vs 相对当前目录寻址
  7. 找到一个不错的ASP.net电子图书下载网站
  8. AndroidStuido编译release版本apk(非签名apk)
  9. python中str和int区别_Python如何比较string和int?
  10. Fundebug前端JavaScript插件更新至1.6.0,新增test()方法用于测试