#include "stdio.h"
#include "math.h"
main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sine of %lf is %lf\n",x,s);}

仿真后,输入数字n,得到其sin值。

预处理命令还有其它几种,这里的include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序来,成为本程序的一部分。

被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。

C语言的头文件中包括了各个标准库函数的函数原型。

因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件。

在本例中,使用了三个库函数:输入函数scanf,正弦函数sin,输出函数printf。

sin函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用include命令包含了math.h。

scanf和printf是标准输入输出函数,其头文件为stdio.h,在主函数前也用include命令包含了stdio.h文件。

C语言中include是什么?相关推荐

  1. c语言include的用法 相对目录 绝对目录,c语言中include的用法

    <c语言中include的用法>由会员分享,可在线阅读,更多相关<c语言中include的用法(3页珍藏版)>请在人人文库网上搜索. 1.c语言中in elude 的用法c语言 ...

  2. c语言include不起作用,c语言中include的使用方法

    c语言中include的使用方法 发布时间:2020-06-16 09:09:37 来源:亿速云 阅读:185 作者:Leah 这篇文章将为大家详细讲解有关c语言中include的使用方法,小编觉得挺 ...

  3. C语言中include““与include<>的区别(自定义头文件、预设头文件)

    文章目录 新建控制台应用程序 自定义头文件 编辑头文件 工程内引用头文件,调用函数 标准库头文件,调用函数 新建控制台应用程序 Win32 Application和Win32 Console Appl ...

  4. .h文件包含后显示类型_C语言中#include只能包含.h文件吗?

    文/Edward之前我们已经讲到过,#include预处理指令使另外一个文件的内容在预处理的时候,先会被复制到当前的.c文件中来,产生一个中间文件,一般情况下,这个中间文件是存储在编译器内存里面的,它 ...

  5. c语言中include的作用,c语言include的用法是什么

    小编整理了c语言 include的用法.希望对你有帮助哦! 其实这个只要了解了文件包含的基本处理方法就可以对文件包含有一个很好的理解与应用了,下来我们一起来看一下: 文件包含的处理方法: 处理时间:文 ...

  6. c语言中 include math.h,C语言中的(#includestdio.h和#includemath.h)是什么意思?

    慕码人2483693 include 称为文件包含命令,其作用是把尖括号""或引号<>内指定的文件包含到本程序中,成为本程序的一部分,被包含的文件通常是由系统提供的,其 ...

  7. Java语言中include指令用法详解

    incude指令的形式:<%@ include file="Header.jsp" %> 通过这种方式我们可以给页面添加统一的标题栏和footer栏,代码如下: 首先H ...

  8. C语言中#include < stdio.h >的意思

    简单来说,#include < stdio.h >是C语言中的一个头文件. 那么头文件有什么用?C语言的头文件中包括了各种标准库函数的函数原型.只有写出头文件,才能调用这些函数,比如输入输 ...

  9. c语言中尖括号的作用,C语言中,#include

    C语言中,#include 头文件中的尖括号可以用双引号""代替吗?那还可以用圆括号代替呢?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后 ...

最新文章

  1. RAID 与 LVM 磁盘阵列技术
  2. Jquery中attr与prop的区别
  3. 我身上的银屑病(尝试自我治疗中)
  4. javafx canvas_JavaFX技巧1:可调整大小的Canvas
  5. Facebook图片存储架构技术全解析
  6. Elasticsearch笔记三之版本控制和插件
  7. EasyUI 1.4.4 DataGrid(大数据量) bufferview滚动时不加载下一页数据解决方案
  8. steam常用计算机,絮絮叨叨的繁星 篇二:新电脑必备——常用验机和跑分软件汇总...
  9. topjui中datagrid增删改查
  10. SwiftUI 教程
  11. baidu 地图 3d版 自定义地图样式
  12. dw模板文件的扩展名_模板文件的扩展名是() - 问答库
  13. strcpy()、strncpy()和strcpy_s()函数的区别
  14. 打工皇帝唐骏做局 紫金庄家出货手法大曝光
  15. 这款免费的多屏亮度调节软件,真的爱了
  16. 全国潮汐表 v10.1.1
  17. 是否可以用不同版本的Flutter版本打包在iOS上实现马甲包
  18. 怀旧服显示服务器已满,魔兽世界怀旧服还未开启就已人满为患
  19. java 文字添加触发_如何使用自定义触发器向camunda属性面板添加动态值到字段注入列表?...
  20. EPON原理及关键技术

热门文章

  1. 用核弹炸火星能更宜居!马斯克再开脑洞,移民计划从卖T恤开始
  2. doraemon的python 池
  3. “COMSOL Multiphysics多物理场仿真技术与应用”光电专题(二十九期)
  4. JAVA大学生科技创新项目管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  5. Hadoop自定义排序实现topN
  6. java代驾业务信息管理系统,java毕业设计_springboot框架的代驾平台
  7. Windows快捷键操作
  8. 2012年6月婚假四川游记
  9. 不可不知道的串口常识
  10. 10年大数据平台经验,总结出这份数据建设干货(内含多张架构图)