C语言中传入参数和传出参数的区别在哪里

传入参数:

  1. 指针作为函数参数
  2. 通常有const 关键字进行修饰
  3. 指针指向有效区域,在函数内部做读操作

传出参数:

  1. 指针作为函数参数
  2. 在函数内部调用之前,指针指向的空间可以无意义,但是必须有效
  3. 在函数内部,做写操作。
  4. 函数调用结束后,充当函数返回值

传入传出参数

  1. 指针作为函数参数
  2. 在函数内部调用之前,指针指向的空间有实际意义
  3. 在函数内部,先做读操作,后做写操作
  4. 函数调用结束后,充当函数返回值
原文地址:https://www.cnblogs.com/fandx/p/12518133.html