全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

C语言之计算一个圆的面积

时间:2023-07-26 16:51

人气:

作者:admin

标签: 编译器  C语言 

导读:最近有的同学开始学习C语言的课程,这里我就以一个计算圆的面积来说一下C语言的一些知识,首先上第一段代码 # include //这个叫头文件,包含了编译需要的东西 # define PI 3.1415926 //这个...

最近有的同学开始学习C语言的课程,这里我就以一个计算圆的面积来说一下C语言的一些知识,首先上第一段代码

#include < stdio.h > //这个叫头文件,包含了编译需要的东西
#define PI 3.1415926 //这个是宏定义,用来定义一些经常使用的东西
//下面的这个叫函数
//但是这个函数比较厉害,是主函数,程序的入口出就是这里开始的
//这个主函数是有返回值的,返回给系统。
int main() 
{
    float r, s; //这个操作叫定义变量,其中float是变量的类型,这个是
    //浮点型,也就是小数,因为计算圆的面积不仅有实数
    
    //printf()是一个函数,用来打印字符,后面有一个n这个叫转义字符,
    //就是表示要换一行
    printf("Please enter the radius of the circle:n");

    //scanf()是一个输入函数,%f是格式控制字符串,表示在这个地方的
    //字符是浮点型的,同样的还有%d 整型。 &是一个取地址符,这句话的
    //意思是将输入的一个浮点数放到r这个变量所在的地址中
    scanf("%f", &r);

    //这个是计算圆的面积,大家应该都懂的。
    s = PI * r* r;
    
    //同样的%f也是格式控制字符串,意思是将s这个变量以浮点型方式输出
    printf("The area of this circle is %f.",s);


    return 0;//返回一个0给系统
}

然后看一些运行效果

图片

然后在看另一段代码,也是计算圆的面积的,但是这里有多了一个东西叫函数,目的是当我重复使用某个特定的功能时,不必每次重复的写这些东西,而是封装成一个函数,用的时候直接调用就行了。由于下面的代码和上面的基本一样,所以一样的部分就不注释了。

#include < stdio.h >
#define PI 3.1415926


float circle(float r); //这个叫做声明函数,用来告诉编译器有这么给函数
//如果函数直接写在主函数前就不用声明了。


int main()
{
    float r, s;


    printf("Please enter the radius of the circle:n");
    scanf("%f", &r);
    s = circle(r);//这个就叫做函数的调用
    printf("The area of this circle is %f.",s);


    return 0;
}


//这个就是函数的本体了
//它由返回值,函数名,形参列表组成
//函数名必须有,没有返回值可以用void替代,这个决定返回类型,形参列表
//也可以用void,也可以不写
float circle(float r)
{
    return PI * r* r;
}

运行结果和上面的一样。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信