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 (下载后,双击文件即可运行程序)

  • 相关阅读:
    loj#6433. 「PKUSC2018」最大前缀和(状压dp)
    PKUWC2019游记
    10. Regular Expression Matching
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/emanlee/p/1394345.html
Copyright © 2011-2022 走看看