
C/C++刷题
David___yu
再糟糕的开始也是成功的一半。
展开
-
C/C++中传递数组参数的问题
将数组作为参数进行传递 有两种传递方法,一种是function(int a[]); 另一种是function(int *a)这两种两种方法在函数中对数组参数的修改都会影响到实参本身的值!对于第一种,根据之前所学,形参是实参的一份拷贝,是局部变量。但是数组是个例外,因为数组的数据太多了,将其一一赋值既麻烦又浪费空间,所以数组作为参数传递给函数的只是数组首元素的地址,数据还是在内存里的,函数在需要用到...转载 2018-03-05 11:18:49 · 1488 阅读 · 0 评论 -
冒泡排序的简单实现
#include <cstdio>#include <cstdlib>#define GET_ARRAY_LEN(array,len) {len = (sizeof(array) / sizeof(array[0]));} //定义一个取得数则长度的宏void BubbleSort(int arr[],int length);void ArrayShow(int a...原创 2018-03-05 13:50:33 · 609 阅读 · 0 评论