peixunlongyan的个人空间 https://blog.eetop.cn/1627382 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

C语言

已有 683 次阅读| 2017-4-9 19:37 |系统分类:芯片设计

    因此也称 为头文件或首部文件。

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

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

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

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

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

     需要说明的是,C 语言规定对 scanf printf 这两个 函数可以省去对其头文件的包含命 令。

    所以在本例中也可以删去第二行的包含命令 #include

     在例题中的主函数体中又分为两部分,一部分为说明 部分,另一部为分执行部分。

    说明 是指变量的类型说明。

    C语言规定,源程序 中所有用到的变量都必须先说明,后使用,否则将会出错。

     这一点是编译型高级程序设计语 言的一个特点,与解释型的 BASIC 语言是不同的。

    说明部 分是 C 源程序结构中很重要的组 成部分。

    本例中使用了两个变量 xs,用来表示输入的自变 量和 sin 函数值。

    由于 sin 函数 要求这两个量必须是双精度浮点型,故用类型说明符 double 来说明这两个变量。

    说明部分 后的四行为执行部分或称为执行语句部分,用以完成程序的 功能。

    执行部分的第一行是输出 语句,调用 printf函数在显示器上输出提示字符串,请操作 人员输入自变量 x 的值。

    第二行 为输入语句,调用 scanf 函数,接受键盘上输入的数并存入 变量 x 中。

    第三行是调用 sin 数并把函数值送到变量 s 中。

    第四行是用 printf 函数输出 变量 s 的值,即 x 的正弦值。

    程序 结束。

    用户在提示下从键盘上键入某一数,如 5,按下 回车键,接着在屏幕上给出计算 结果。

    这里我们 先简单介绍一下它们的格式,以便下面使用。

     scanf printf 这两个函数分别称为格式输入函数和格 式输出函数。

    其意义是按指定的 格式输入输出值。

    因此,这两个函数在括号中的参数表都由 以下两部分组成:格式控制串,参数表 格式控制串是一个字符串,必须用双引号括起来,它 表示了输入输出量的数据类型。

    种类型的格式表示法可参阅第三章。

    printf函数中还可以 在格式控制串内出现非格式控制 字符,这时在显示屏幕上将原文照印。

    参数表中给出了输入 或输出的量。

    当有多个量时,用 逗号间隔。

    例如: printf("sine of %lf is %lf\n",x,s); 其中%lf为格式字符,表示按双精度浮点数处理。

    它在格式串 中两次现,对应了 x s 两个 变量。

    其余字符为非格式字符则照原样输出在屏幕上。

    本程序由 两个函数组成,主函数和 max 函数。

    函数之间是并列关系。小儿推拿培训 

     可从主函数中调用其它函数。济南小儿推拿培训 

     max 函数的功能是比较两个数,然后把较大的数返回给主 函数。


点赞

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-26 09:13 , Processed in 0.023890 second(s), 18 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部