zoukankan      html  css  js  c++  java
  • c语言精髓

    函数定义的语法

    (1)C语言函数定义的一般形式

    (2)函数名和形式参数都是由用户命名的标识符。在同一程序中,函数名必须唯一,形式参数名只要在同一函数中唯一即可,可以与其他函数中的变量同名。

    (3)C语言规定,不能在函数的内部定义函数。

    (4)若在函数的首部省略了函数返回值的类型名,把函数首部写成:函数名(类型名  形式参数1,类型名  形式参数2,……)则默认函数返回值的类型为int类型。

    (5)除了返回值类型为int类型的函数外,函数必须先定义(或说明)后调用。 

    (6)若函数只是用于完成某些操作,没有函数值返回,则必须把函数定义成void类型。

    函数的值通过return语句返回,return语句的形式如下:return表达式;  或  return(表达式);也就是说,return语句中的表达式的值就是所求的函数值,此表达式值的类型必须与函数首部所说明的类型一致。若类型不一致,则以函数值的类型为准,由系统自动进行转换。
      当程序执行到return语句时,程序的流程就返回到调用该函数的地方(通常称为退出调用函数),并带回函数值。在同一个函数内,可以根据需要,在多处出现return语句,在函数体的不同部位退出函数。但无论函数体中有多少个return语句,return语句只可能执行一次。
      return语句中也可以不含表达式,这时必须定义函数为void类型,它的作用只是使流程返回到调用函数,并没有确定的函数值。
      函数体内可以没有return语句,这时也必须定义函数为void类型,程序的流程就一直执行到函数末尾的“}”,然后返回调用函数,也没有确定的函数值带回。

  • 相关阅读:
    svn命令
    samba配置
    查看登录用户who
    facl笔记
    计算100以内所有奇数的和以及所有偶数的和;分别显示之
    计算100以内所有能被3整除的正整数的和
    特殊权限:SUID,SGID,Sticky
    vi命令笔记
    nginx、fastCGI、php-fpm关系梳理(转载参考)
    Nginx + CGI/FastCGI + C/Cpp
  • 原文地址:https://www.cnblogs.com/wztblog/p/as123.html
Copyright © 2011-2022 走看看