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

打造对外宣传工作平台网站建设天津猎头公司

打造对外宣传工作平台网站建设,天津猎头公司,wordpress前台显示异常后台进不去,网站开发软件三剑客嵌套调用 嵌套调用就是函数之间的互相调用,每个函数就是⼀个乐高零件,正是因为多个乐高的零件互相无缝的配合才能搭建出精美的乐高玩具,也正是因为函数之间有效的互相调用,最后写出来了相对大型的程序。 假设我们计算某年…

嵌套调用

        嵌套调用就是函数之间的互相调用,每个函数就是⼀个乐高零件,正是因为多个乐高的零件互相无缝的配合才能搭建出精美的乐高玩具,也正是因为函数之间有效的互相调用,最后写出来了相对大型的程序。
        假设我们计算某年某月有多少天?如果要函数实现,可以设计2个函数:

  • is_leap_year():根据年份确定是否是闰年?
  • get_days_of_month():调⽤is_leap_year确定是否是闰年后,再根据月计算这个月的天数
int is_leap_year(int y)
{if(((y%4==0)&&(y%100!=0))||(y%400==0))return 1;elsereturn 0;
}
int get_days_of_month(int y, int m)
{int days[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int day = days[m];if (is_leap_year(y) && m == 2)day += 1;return day;
}
int main()
{int y = 0;int m = 0;scanf("%d %d", &y, &m);int d = get_days_of_month(y, m);printf("%d\n", d);return 0;
}

        这⼀段代码,完成了⼀个独立的功能。代码中存在了不少的函数调用:
• main 函数调用 scanf 、 printf 、 get_days_of_month
• get_days_of_month 函数调用 is_leap_year
        稍微大一些代码都是函数之间的嵌套调用,但是函数是不能嵌套定义的。

 链式访问

        所谓链式访问就是将一个函数的返回值作为另外一个函数的参数,像链条⼀样将函数串起来就是函数的链式访问。
比如:

#include <stdio.h>
int main()
{int len = strlen("abcdef"); //1.strlen求⼀个字符串的⻓度printf("%d\n", len); //2.打印⻓度return 0;
}

        前面的代码写了2条语句,如果把strlen的返回值直接作为printf函数的参数呢?这样就是⼀个链式访问的例子了。

#include <stdio.h>
int main()
{printf("%d\n", strlen("abcdef")); //链式访问return 0;
}

        再看一个有趣的代码,下面代码执行的结果是什么呢?

#include <stdio.h>
int main()
{printf("%d", printf("%d", printf("%d", 43)));return 0;
}

        这个代码的关键是明白printf函数的返回是啥。

int printf ( const char * format, ... ); 

printf函数返回的是打印在屏幕上的字符的个数。 scanf() 的返回值是⼀个整数,表示成功读取的变量个数https://blog.csdn.net/wait___wait/article/details/135296924
        上面的例子中,我们就第一个printf打印的是第⼆个printf的返回值,第⼆个printf打印的是第三个printf的返回值。
第三个printf打印43,在屏幕上打印2个字符,再返回2
第⼆个printf打印2,在屏幕上打印1个字符,再放回1
第⼀个printf打印1
所以屏幕上最终打印:4321


期待

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

相关文章:

  • dede网站数据库路径深圳光明区住房和建设局官网
  • 河南省建设厅注册中心网站百度查找相似图片
  • 二级域名可以做不同的网站吗阿里巴巴的网站二维码怎么做
  • 1个服务器可以做多少个网站免费的黄冈网站有哪些
  • 辽宁工程监督西安网站seo外包
  • 旅游网站开发盈利模式中科诚建建设工程有限公司网站
  • 精通网站建设工资多少做网站有哪些类型
  • 公司营销网站建设百度网做网站吗
  • 自己做视频网站能赚钱吗软件属于网站开发吗
  • 诸城网站建设多少钱有关网站建设有那些功能
  • 网站倒计时代码yes风淘宝网站
  • 个人网站备案番禺网站制作价格
  • 网站开发 系统需求文档深圳外贸业务员工资
  • 哪种网站开发最简单深圳哪家做网站
  • 企业网站模板大全wordpress 4.7.3 漏洞
  • 旅游网站品牌建设wordpress文章支持多形式
  • 代做广联达 的网站商丘电子商务网站建设
  • 商务网站开发的基本流程华为商城网站设计分析
  • 北大青鸟网站建设课程全网网站推广
  • 网站要挂工商标识怎么做网站开发企业组织结构
  • 网站开发pmp网站模板哪家好
  • 之梦英语版网站怎么做云建站精品模版
  • 河北公司网站建设效果苏州有什么好玩的地方
  • 宁波优化推广外贸seo搜索优化
  • 网站的排名优化怎么做广告创意设计公司
  • 栅格布局 网站设计浙江耀华建设集团网站
  • 福州英文网站建设西安做效果图的公司
  • 男装网站模板演示韩国网站 后缀
  • 忻州建设公司网站深圳设计优化公司
  • 大家都用哪个网站做读书笔记爱凡客