zoukankan      html  css  js  c++  java
  • C语言程序设计 认识函数

    C语言中的“函数”类似于数学中的函数,只不过其中的术语不一样。举个例子:

    #include <math.h>
    #include <stdio.h>

    void main()

    {

        double x,y;

        printf("请输入一个弧度值,之后按回车键,用于计算正弦值\n");

        scanf("%lf",&x);

        y=sin(x);

        printf("弧度值为%5.2lf,正弦值为%5.2lf\n",x,y);

    }

    下面对几个函数进行了解释,如图所示:

    EmanLee.BeginningCProgram.UnderstandFunction_3

    其中各行代码解释如下:

    #include <math.h>  包含math.h头文件,这个头文件中定义了各种常用的数学函数,其中包括sin函数。此程序用到了sin,因此要包含math.h。
    #include <stdio.h>  包含stdio.h头文件,这个头文件中定义了各种输入和输出函数,其中包括scanf, printf函数。此程序用到了scanf, printf,因此要包含stdio.h。

    void main()  main函数,程序从此处开始执行。一个完整的程序中有且仅有一个main函数。void表示该函数没有返回值。

    double x,y; 定义两个双精度变量(类似于两个不确定的实数)。

    printf("请输入一个弧度值,用于计算正弦值\n");  在屏幕上输出一行文字:请输入一个弧度值,用于计算正弦值。光标换到文字的下一行。

    scanf("%lf",&x); 用户从键盘输入一个实数,该实数将被保存到变量x中。

    y=sin(x); 调用math.h中的sin函数计算正弦值,其中x称为参数,sin是函数名称,sin(x)计算的值称为返回值。这个返回值保存到变量y中。

    printf("弧度值为%5.2lf,正弦值为%5.2lf\n",x,y); 在屏幕上显示弧度值和正弦值。

    运行结果:

    EmanLee.BeginningCProgram.UnderstandFunction_1

    输入90,再按回车键(Enter)

    EmanLee.BeginningCProgram.UnderstandFunction_2

    下载程序 EmanLee.BeginningCProgram.UnderstandFunction.exe (下载后,双击文件即可运行程序)

  • 相关阅读:
    Android 通过广播来异步更新UI
    自拉ADSL网线搭建站点server,解决动态IP、无公网IP、80port被封、HTTP被屏蔽的方法
    UVA 10494 (13.08.02)
    直线向量方程
    直线向量方程
    初等解析几何
    初等解析几何
    算法/机器学习算法工程师笔试题
    算法/机器学习算法工程师笔试题
    Python 库的使用 —— dis
  • 原文地址:https://www.cnblogs.com/emanlee/p/1394345.html
Copyright © 2011-2022 走看看