zoukankan      html  css  js  c++  java
  • 函数的运用一

    这篇为何叫函数的运用?

    首先,前面小编说到一点函数,但是没有过多的案例简述,那是因为涉及到很多知识,前提就有基本操作,如果基本操作不会,后面是很难理解的。

    而这次就是针对函数的简单的构思,以及运用解析。

    说到底函数其实不难的,关键懂得两点,函数的返回值是否一致、括号内的条件是否一致齐全。

    先简单的举个例子,如下图:

    简单明了的函数,为什么这样写,首先告知的是两个函数的定义是一样的效果。

    只要是数据类型开头的函数,他必然有return返回对应的数据。而return 0;就看作是安全语句就好。

    首先看一个例子:

    看看运行效果图:

    咦,怎么会这样呢?是不是猜测到一点了,他返回的int数据竟然就是return 6;

    是不是有点意思了,函数竟然还带这样写的,是不是有其他数据类型呢?有的。一切都是套路,记住这点,将数据类型替换就好。

    NULL表示空值,把他看作0也一样。

    都没有错误,编译器不会报错,能看出什么?

    也就是说,函数一个可以不带返回值,他内部执行,还有就是一个带返回值,而返回到哪?就是此函数当前所在的函数内。

    下面,一个个来看看例子,都能干嘛。

     

    但是呢,第二种初始化方式,编译器会报警告,告诉你没有引用:

     运行看看。

    这就告知,函数返回的某一个数据,能被同一个数据类型的变量接收。估计一些老鸟会偷懒直接写成这样:

    都一样的,告知一点,一个函数的会不会用,全凭你返回的数据类型是否用对,和函数调用时候,括号内部的条件是否写对,就这两点。

    如果要你用这个带返回值的函数,请问,您会写些什么代码?

    或许学过的人,第一个接触的就是简单的计算器吧。写成这样的,或许就是便于代码的简练性,以及可观赏性。

    那么你会写不?

    减法、乘除法,试着写下,其实简单的改动符号即可。total就是总和的英文。

    既然最简单的函数会用了,那么开始下面的稍微复杂一点的函数了,请看下一章。

    纯属个人见解,如有不妥,请见谅。

    条条英符铸平凡,行行代码显乾坤;
  • 相关阅读:
    【POJ1456】Supermarket(贪心)
    【HDU5831】Rikka with Parenthesis II(括号)
    【ZOJ2278】Fight for Food(dp)
    【ZOJ2277】The Gate to Freedom
    【ZOJ2276】Lara Croft(bfs)
    3944: Sum[杜教筛]
    [Sdoi2016]平凡的骰子
    [Sdoi2016]齿轮
    [Sdoi2016]硬币游戏
    [NOI2005]月下柠檬树[计算几何(simpson)]
  • 原文地址:https://www.cnblogs.com/VisiousDragon/p/7965478.html
Copyright © 2011-2022 走看看