C语

作者: 我本无邪 | 来源:发表于2017-01-16 16:51 被阅读0次

一 函数的功能:
1避免重复的工作相同的工作;
2作为一个功能;
二 函数的定义
1数据类型
int,char,float,double,
void
void*
2函数的定义格式
数据类型 函数名

  3 函数声明:告诉被调用者,函数是存在的,是被定义过的

  4函数的调用:函数名();
                函数调用要遵循一个原则:函数的定义或者函数的声明要放在调用之前

三:函数的注意点
1函数内部不允许定义函数
2如果函数的数据类型是void类型,那么可以有return,也可以没有,如果有return,return后面不可以有值
3如果函数的数据类型不是void,那么必须要有一个return,return后面必须要有值(值可以使常量也可以是变量),而且return的数据类型必须和函数的数据类型必须保持一致
return的作用
1当函数遇到return,后面的代码不再执行,
2将信息返回给调用者

函数的参数


形式参数:形式上的参数,在函数定义的时候出现,简称形参.
实际参数:有实际意义的参数,在函数调用的时候出现 ,简称实参

r

    参数的注意点:
                  形式参数类型可以不一致,中间用,隔开,形式参数的个数要与实参的个数保持一致

×××××函数和指针的关系

1》函数名就是函数的入口地址
2》void (*p)()
先算前面的(),代表p是一个指针变量,再算后面的(),表示将来指向一个无形参的函数

4函数内部的环境变量

  1?函数被捕的$0和函数外部的$0一致,都是可以执行的文件名本身
  2? 函数内部的$1哈函数外部的$1不一致,函数内部的$1代表运行函数,所传    的第一个实际参数;函数外部的$1代表执行文件,所传的第一个实际参数.
  3?函数内部的$#和函数外部的$#不一致,都各自代表参数的个
  4?如果参数个数大于等于10 ,这个要加{}去取环境变量的值,   例如:${10}        ${11}

5函数的返回值

        return的作用


 1>return的作用是将摸一个信息返回,并且结束当前函数的与运行
  2>如果是return返回出来的结果  num是大于的等于256的数据,那么真正返回出  来的结果因该是num%256
  3>如果是return返回出来的结果需要用$?,  $?是接收最后一个函数运行的结果
  4>如果想返回一个大于256数 ,函数内部使用echo命令,函数外部使用变量接收取函数运行的结果集
      5>!!!如果使用return函数运行的结果返回,只能用$接收;
           !!!如果使用echo将函数运行的S结果传递给函数外部,使用变量接收取函数运行的结果集

参数的注意

相关文章

  • 2018-01-01

    语C圈洗白手册——入圈新人不可错过的经典 转 一、什么是语C? 语c的意思就是语言c...

  • 学习语c有感

    我起初, 根本不知道语c是什么, 后来, 我通过网上了解到语c, 让我知道了, 语c的好与坏, 我就开始学习语c,...

  • 【风语阁】冬之恋||征文启示

    《风语阁》冬之恋[https://www.jianshu.com/c/8c350c811783]专题与《风语阁》小...

  • Swift底层进阶--010:枚举

    C语⾔枚举 先来回顾⼀下C语⾔的枚举写法: ⽐如表示⼀周 7天,⽤C语⾔的枚举写法应该是这样的: 第⼀个枚举成员默...

  • JAVA 程序初体验

    Java语⾔特性 易学:Java语⾔的语法与C语⾔和C++语⾔很接近,使得⼤多数程序员很容易学习和使⽤Java ⾯...

  • C语

    一 函数的功能:1避免重复的工作相同的工作;2作为一个功能;二 函数的定义1数据类型int,char,float,...

  • C语

    相信一些人事是因为相信自己的判断,笃定自己的见识等,不相信一些人事,是他们没有给到相应的回应予我们,或期望的事情不...

  • iOS底层原理--003:对象本质 & isa

    对象本质 clangclang是⼀个C语⾔、C++、Objective-C语⾔的轻量级编译器。源代码发布于BSD协...

  • 当语c加入MMORPG玩法,就是另一个绿洲

    近日见一款语c产品融入MMORPG游戏的玩法,沉迷其中,于是好好体验了一番。 语c常见的产品形态是语c的对戏、同人...

  • iOS开发LLDB终端命令

    Clang Clang: a C language family frontend for LLVMLLVM的C语...

网友评论

      本文标题: C语

      本文链接:https://www.haomeiwen.com/subject/tprrpttx.html