数组名作为函数参数和数组元素作为函数参数有什么不同?‘\0’和“\0”的区别?

原创 2013年12月03日 22:25:09

1.数组元素作为函数参数进行传递的时候,只要和数组类型和函数的形参一致既可以

2.数组名作为函数参数的时候进行传递的是数组的首地址,所以进行的传递是只是地址的传送,形参和实参数组的长度可以不相同,在参数传递的时候只传递首地址而不检查形参数组的长度。


‘\0’和“\0”的区别?

‘\0’只是ASCII码中值为0的字符,是一个“空操作”的字符,不是可以显示的字符,不进行任何的操作,只是作为一个标记。

“\0”是C语言中规定的存放字符串的结束标志,占用一字节的内存空间,一般对于字符串的定义没有字符串变量这样的说法,只是放在字符数组中,比如:char c[ ]="micro",字符串的长度是6,系统自动在末尾加“\0”,因此用字符串赋初值的时候,一般无须制定字符数组的长度。

C++中数组名作为函数的形参和实参

11
  • u011699703
  • u011699703
  • 2014年05月26日 15:03
  • 1895

C语言中值得深入知识点----数组做函数参数、数组名a与&a区别、数组名a的"数据类型"

本文用简单的例子说明了C语言中数组做函数参数,数组名a与&a区别,数组名a的"数据类型",以及编译器的不同,相应指针所占字节的不同导致程序的细微差别。...
  • jin13277480598
  • jin13277480598
  • 2016年07月12日 21:29
  • 4522

C++数组作为函数参数的几个问题

本文需要解决C++中关于数组的2个问题: 1. 数组作为函数参数,传值还是传址? 2. 函数参数中的数组元素个数能否确定? 先看下面的代码。   [cpp] view...
  • lz465350
  • lz465350
  • 2014年02月13日 14:58
  • 3034

C++数组:数组元素、存储引用以及作为函数参数

C++为基本的数据类型(整数,浮点数,字符型和布尔型)提供了内置的支持(就像在上一章我们为复数类定义了重载的运算符那样),内置的支持也称为协助函数(helper function),支持这些数据类型完...
  • umqoa842820
  • umqoa842820
  • 2017年02月07日 21:28
  • 192

数组作为函数参数并传递数组元素个数的几种有效方法

数组作为函数参数并传递数组元素个数的几种有效方法  //由于数组的元素个数默认情况下是不作为实参内容传入调用函数的,本程序用来讨论有此带来的  //相关问题,以及解决问题方法,即给调用函数...
  • woxinyijiuw
  • woxinyijiuw
  • 2012年05月30日 11:29
  • 5787

c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论

c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论 //由于数组的元素个数默认情况下是不作为实参内容传入调用函数的,本程序用来讨论有此带来的 //相关问题,以及解决问题方法,即给调...
  • rentao8000
  • rentao8000
  • 2012年09月03日 13:09
  • 558

C++数组:数组元素、存储引用以及作为函数参数

C++为基本的数据类型(整数,浮点数,字符型和布尔型)提供了内置的支持(就像在上一章我们为复数类定义了重载的运算符那样),内置的支持也称为协助函数(helper function),支持这些数据类型完...
  • bzt820801
  • bzt820801
  • 2017年08月03日 13:47
  • 82

用数组名做函数参数(转)

可以用数组名作函数参数,此时实参与形参都应用数组名(或指针变量)。 例2:有一个一维数组score,内放10个学生成绩,求平均成绩。 float average(float array[10]){...
  • wwdlk
  • wwdlk
  • 2011年04月14日 12:54
  • 9361

C语言数组名作为函数参数

http://c.biancheng.net/cpp/html/61.html 1) 用数组元素作实参时,只要数组类型和函数的形参变量的类型一致,那么作为下标变量的数组元素的类型也和函数形参变量的类型...
  • u010053050
  • u010053050
  • 2015年04月05日 10:31
  • 446

作为函数参数的数组名

当一个数组名作为参数传递给一个函数时会发生什么情况呢? 已知:数组名的值 == 指向数组第一个元素的指针。 此时,传递给函数的,是一份该指针的copy(这里注意,后面讲解)。函数如果执行了下标引用,实...
  • annhoo
  • annhoo
  • 2011年08月03日 11:36
  • 844
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数组名作为函数参数和数组元素作为函数参数有什么不同?‘\0’和“\0”的区别?
举报原因:
原因补充:

(最多只允许输入30个字)