摘要:
数组有两个特殊的性质。一是不能复制数组;二是使用数组名字时,数组会自动转化为指向其第一个元素的指针。由于数组不能复制,所以无法编写使用数组类型形参的函数,因为数组会被自动转化为指针。数组形参是个容易出问题的地方。因为对于C/C++新手而言,最大的惊讶是C++中根本不存在所谓的“数组形参”,因为数组在传入时,实质上只传入指向其首元素的指针。1 void average(int ary[12]); // 形参ary是一个int*2 3 //...4 5 int anArray[] = {1, 2, 3}; // 一个具有3个元素的数组6 7 const int anArraySize = siz. 阅读全文
posted @ 2012-01-11 11:08
CBDoctor
阅读(4876)
评论(1)
推荐(2)
浙公网安备 33010602011771号