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

重庆微信网站建设报价表wordpress多重搜索

重庆微信网站建设报价表,wordpress多重搜索,wordpress实时获取qq资料,创意网站建设欣赏如果把函数比喻成一台机器#xff0c;那么参数就是原材料#xff0c;返回值就是最终产品#xff1b;从一定程度上讲#xff0c;函数的作用就是根据不同的参数产生不同的返回值。函数的参数在函数定义中出现的参数可以看做是一个占位符#xff0c;它没有数据#xff0c;只… 如果把函数比喻成一台机器那么参数就是原材料返回值就是最终产品从一定程度上讲函数的作用就是根据不同的参数产生不同的返回值。函数的参数在函数定义中出现的参数可以看做是一个占位符它没有数据只能等到函数被调用时接收传递进来的数据所以称为形式参数简称形参。函数被调用时给出的参数包含了实实在在的数据会被函数内部的代码使用所以称为实际参数简称实参。形参和实参的功能是传递数据发生函数调用时实参的值会传递给形参。形参和实参有以下几个特点1) 形参变量只有在函数被调用时才会分配内存调用结束后立刻释放内存所以形参变量只有在函数内部有效不能在函数外部使用。2) 实参可以是常量、变量、表达式、函数等无论实参是何种类型的数据在进行函数调用时它们都必须有确定的值以便把这些值传送给形参所以应该提前用赋值、输入等办法使实参获得确定值。3) 实参和形参在数量上、类型上、顺序上必须严格一致否则会发生“类型不匹配”的错误。当然如果能够进行自动类型转换或者进行了强制类型转换那么实参类型也可以不同于形参类型。4) 函数调用中发生的数据传递是单向的只能把实参的值传递给形参而不能把形参的值反向地传递给实参换句话说一旦完成数据的传递实参和形参就再也没有瓜葛了所以在函数调用过程中形参的值发生改变并不会影响实参。请看下面的例子#include //计算从1加到n的值 int sum(int n){ int i; for(in-1; i1; i--){ n i; } printf(The inner n %d\n,n); return n; } int main(){ int m, total; printf(Input a number: );scanf(%d, m); total sum(m); printf(The outer m %d \n, m); printf(1 2 3 ... %d %d %d\n, m-1, m, total); return 0;} 运行结果Input a number: 100↙The inner n 5050The outer m 1001 2 3 ... 99 100 5050通过 scanf 输入 m 的值作为实参在调用 sum() 时传送给形参 n。从运行情况看输入 m 值为100即实参 m 的值为100把这个值传给函数 sum 时形参 n 的初始值也为100在函数执行过程中形参 n 的值变为 5050。函数运行结束后输出实参 m 的值仍为100可见实参的值不随形参的变化而变化。函数的返回值函数的返回值是指函数被调用之后执行函数体中的代码所得到的结果这个结果通过 return 语句返回。return语句的一般形式为return 表达式;或者return (表达式);有没有( )都是正确的为了简明一般也不写( )。例如return max; return a b; return (100 200); 1) 没有返回值的函数为空类型用void表示。例如void func(){printf(http://c.biancheng.net\n);}一旦函数的返回值类型被定义为 void就不能再接收它的值了。例如下面的语句是错误的int a func();为了使程序有良好的可读性并减少出错 凡不要求返回值的函数都应定义为 void 类型。2) return 语句可以有多个可以出现在函数体的任意位置但是每次调用函数只能有一个 return 语句被执行所以只有一个返回值少数的编程语言支持多个返回值例如Go语言。例如//返回两个整数中较大的一个int max(int a, int b)_(a b){return a;}else{return b;}}如果ab成立就执行return areturn b不会执行如果不成立就执行return breturn a不会执行。3) 函数一旦遇到 return 语句就立即返回后面的所有语句都不会被执行到了。从这个角度看return 语句还有强制结束函数执行的作用。例如//返回两个整数中较大的一个int max(int a, int b){return (ab) ? a : b;printf(Function is performed\n);}第 4 行代码就是多余的永远没有执行的机会。下面我们定义了一个判断素数的函数这个例子更加实用#include int prime(int n){ int is_prime 1, i; //n一旦小于0就不符合条件就没必要执行后面的代码了所以提前结束函数 if(n 0){ return -1; } for(i2; iif(n % i 0){ is_prime 0; break; } }return is_prime;} int main(){ int num, is_prime; scanf(%d, num); is_prime prime(num); if(is_prime 0){ printf(%d is a illegal number.\n, num); }else if(is_prime 0){ printf(%d is a prime number.\n, num); }else{ printf(%d is not a prime number.\n, num); }return0;} prime() 是一个用来求素数的函数。素数是自然数它的值大于等于零一旦传递给 prime() 的值小于零就没有意义了就无法判断是否是素数了所以一旦检测到参数 n 的值小于 0就使用 return 语句提前结束函数。return 语句是提前结束函数的唯一办法。return 后面可以跟一份数据表示将这份数据返回到函数外面return 后面也可以不跟任何数据表示什么也不返回仅仅用来结束函数。更改上面的代码使得 return 后面不跟任何数据#include void prime(int n){ int is_prime 1, i; if(n 0){ printf(%d is a illegal number.\n, n); return;  //return后面不带任何数据 } for(i2; iif(n % i 0){ is_prime 0; break; } } if(is_prime 0){ printf(%d is a prime number.\n, n); }else{ printf(%d is not a prime number.\n, n); } } int main(){ int num; scanf(%d, num); prime(num); return 0;} prime() 的返回值是 voidreturn 后面不能带任何数据直接写分号即可声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜。
http://www.pierceye.com/news/844017/

相关文章:

  • 卢松松网站的百度广告怎么做的小程序开发成都公司
  • 导航网站头部代码android开发者官网
  • 网站设计需求分析报告做漫画的网站有哪些
  • 做什么网站吸引人sinaapp wordpress 固定链接
  • 东莞做网站怎么样搜狐综合小时报2022113011
  • 校园网站的意义融资渠道
  • 做网站上海公司自己制作一个网站需要什么软件
  • 铜川做网站电话app开发程序
  • 自助建微网站备案后修改网站名称
  • 免费网站正能量网站如何后台管理
  • 网站开发的质量标准网站如何做自适应
  • 黄南州wap网站建设公司wordpress里面怎么加链接
  • 五分钟自己创建网站的方法免费试用网站空间
  • 安徽平台网站建设找哪家辽宁建设工程信息网审核
  • 余姚住房和建设局网站10元备案域名购买
  • 企业网站制作公司盈利做支付行业招代理一般上什么网站
  • 网站制作电话wordpress支持PHP吗
  • 天津网站推广宣传拓者设计吧室内设计
  • 建设 信用中国 网站淘宝购物
  • 义乌论坛网站建设怎样建设智能网站
  • 重庆做网站 外包公司建设校园网站的必要性
  • 做我女朋友好不好套路网站html5网页设计实训总结
  • 怎样给网站登录界面做后台seo研究中心官网
  • 养生类网站源码dreamwear网页制作
  • 北京装修平台网站网页设计公司企业文化
  • 上海临平路网站建设网站建设设计制作方案与价格
  • seo三人行网站免费电商网站建设
  • seo蒙牛伊利企业网站专业性诊断.win域名做网站怎么样
  • 微信、网站提成方案点做网站建设当中的技术解决方案
  • 云南省住房和城乡建设厅官方网站网站哪里可以查到做ddos