当前位置: 首页 > news >正文

网站建设教程17免费com域名注册永久

网站建设教程17,免费com域名注册永久,达州市住房与城乡建设厅网站,网站建设怎么放到云空间前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。 一. 基础知识的学习 1.函数的定义 函数是一个完成特定工作的独立程序模块&…

前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。

 

 

一.  基础知识的学习 

 

1.函数的定义

  函数是一个完成特定工作的独立程序模块,包括库函数和自定义函数两种。库函数由C语言系统提供定义,编程时只要直接调用即可,例如:scanf(),printf()等为库函数。自定义函数由用户自己定义,例如:自己定义的cylinder(),fact()。

函数定义的一般形式为:

函数类型    函数名(形式参数表)

{

              函数实现过程

}

(1)函数首部

函数首部由函数类型,函数名和形式参数表组成,位于函数定义的第一行。且函数首部后面不能加分号,它和函数体一起构成完整的函数定义。

例如:

  double cylinder(double r,double h)

表明函数的类型是double,也即函数的结果类型;函数名是cylinder;函数有两个形参r和h,它们的类型都是double,在cylinder()函数被调用时,这两个形参的值将由主调函数给出。

(2)函数体

函数体体现函数的实现过程,由一对大括号内的若干条语句组成,用以计算,或完成特定的工作,并用return语句返回运算的结果。

 

2.函数的调用

(1)函数调用过程

任何C程序执行,首先从主函数main()开始,如果遇到某个函数调用,主函数被暂停执行,转而执行相应的函数,该函数执行完后将返回主函数,然后再从原来暂停的位置继续执行。

(2)函数调用的形式

函数调用的一般形式为:

           函数名   (实际参数表)

这里实际参数可以是常量,变量和表达式。

对于实现计算功能的函数,函数调用通常出现在两种情况下:

a.赋值语句

volume=cylinder(radius,height);

b.输出函数的实参

printf("%f",cylinder(radius,height);

(3)参数传递

函数定义时,位于其首部的参数被称为形参,主调函数的参数被称为实参,形参除了能接受实参的值外,使用方法与普通变量类似。形参与实参必须一一对应,两者数量相同,类型尽量一致。程序运行遇到函数调用时,实参的值依次传给形参,这就是参数传递。

(4)函数结果返回

函数结果返回的形式如下:

       return     表达式;

注意:

a.return语句的作用有两个:一是结束函数的运行;二是带着运算结果(表达式的值)返回主调函数。

b.return语句只能返回一个值,如果函数产生了多个运算结果,将无法通过return返回。

(5)函数原型声明

函数声明的目的主要是说明函数的类型和参数的情况,以保证程序编译时能判断对该函数的调用是否正确。函数声明的一般格式为:

             函数类型        函数名(参数表);

注意:函数声明是一条C语句,而函数定义时的函数首部不是语句,后面不能跟分号。

 

二.  具体问题知识运用 

 

问题1: 计算圆柱体的体积。输入圆柱的高和半径,求圆柱体积volume=丌*r*r*h。要求定义和调用函数cylinder(r,h)计算圆柱体的体积。

 

源程序:

#include <stdio.h>
double cylinder(double r, double h);   //函数声明 
int main()
{double height,radius,volume;printf("Enter radius and height:");scanf("%lf %lf", &radius, &height);volume=cylinder(radius,height);  //调用函数,返回值赋给volume printf("volume=%.3f\n",volume);  //输出圆柱体积 return 0;} double cylinder(double r, double h)  //函数首部 {double result;result=3.1415926*r*r*h;  //计算圆柱体积 return result;  //返回结果 }

 

问题2:计算五边形的面积。将一个五边形分割成3个三角形,输入这些三角形的7条边长,计算该五边形的面积。要求定义和调用函数area(x,y,z)计算边长x,y,z的三角形面积。

 

源程序:

#include <stdio.h>
#include <math.h>
double area(double x, double y, double z);  //函数声明 
int main()
{double a1,a2,a3,a4,a5,a6,a7,s;printf("Please input 7 side lengths in the order a1 to a7:\n");scanf("%lf%lf%lf%lf%lf%lf%lf", &a1, &a2, &a3, &a4, &a5, &a6, &a7);s=area(a1,a5,a6)+area(a4,a6,a7)+area(a2,a3,a7);  //调用三次area函数 printf("The area of the Pentagon is %.2f\n", s);return 0;} double area(double x, double y, double z)  //函数首部 {//使用海伦-秦九韶公式计算三角形面积的函数 double p=(x+y+z)/2;return sqrt(p*(p-x)*(p-y)*(p-z));}

 

感谢老铁的浏览,希望老铁可以一键三连加个关注,您的支持和鼓励是我前进的动力,后续会分享更多学习编程的内容感谢老铁的浏览,希望老铁可以一键三连加个关注,您的支持和鼓励是我前进的动力,后续会分享更多学习编程的内容。 

 

 

 

 

http://www.yayakq.cn/news/570247/

相关文章:

  • 什么网站可以学做西餐外贸公司网站建设 重点是什么意思
  • 学校网站开发程序公司简介50字
  • 晋中市住房与城乡建设厅网站微官网和手机网站区别
  • 购物网站建设所需软件网站备案ps
  • 邢台做网站建设优化制作公司建设银行网站看不到e商
  • 做网站如何找广告商商城类网站风格
  • 电子商务网站的建设心得微信引流推广网站建设
  • 互助网站制作网站备案号 信息
  • 免费的html网站网站 绝对路径 相对路径
  • 电商资讯网站有哪些商户如何做h5商城网站是什么意思
  • 石狮网站成立公司需要哪些资料
  • 海淀企业网站建设网站建设 方案 评价表
  • 虚拟产品网站试玩平台网站怎么做
  • python如何做自己的网站移动互联网在财务会计领域的应用
  • 什么是网络营销中最容易出问题的步骤seo推广绩效考核指标是什么
  • 宁波seo公司网站推广深圳宝安区是什么风险
  • 深圳网站建设方案外包广州市律师网站建设怎么样
  • 海口建设网站的公司哪家好最好好看的中文字幕
  • 怎么做淘宝联盟的推广网站不想网站备案如何办
  • 做网站常用的套件企业网站策划书模板范文
  • 网站建设丨金手指排名15厦门网站搜索引擎优化
  • 其中网站的功能需要电气工程师报考条件
  • 在哪里查网站是什么时候建站怎样自己做商场网站
  • 民兵信息化网站建设用ipv6地址做网站访问
  • 网站充值支付宝收款怎么做网络营销工具和方法
  • 建设网站分析报告公司如何申请一个网站网址
  • 零食天堂 专做零食推荐的网站网站建设与管理需要什么软件有哪些内容
  • 凡科网做网站怎么样济南网站建设有限公司
  • 四川网站建设贴吧天津大良网站建设
  • 政务网站系统力天装饰工程有限公司