- 博客(3)
- 资源 (14)
- 收藏
- 关注
原创 形参有没const的区别
形参前面有没const,这里还是有点区别的。分几个情况看看: 知道实参如果按值传递,则形参接收的只是实参的一个拷贝,对这个拷贝的任何操作都不会去改变实参,那么此时它加不加const都是一样,所以在有这样一种情况“尽管函数的形参是const,但是编译器还是将它定义为普通的函数”,如: void fun(const int i); void fun(int i); 是一样的,这时会出现“重定义
2012-10-24 15:44:55 3534 1
原创 从长度指定的数组array中删除值等于v的元素
和之前一样,要求是一个函数,定义的是 int remove(int *array, int n, int v) { //实现 } 现在,我是写的一个main函数,删除数组中数字等于4的值。 #include #include #include #include int main() { int a[8] = {3,4,5,7,2
2012-10-09 22:54:17 2182
原创 一个笔试题目,望更方便的算法
题目:unsigned int 型一个数组,按照比特位中“1”的个数对数组元素进行从小到大排序,如果含有“1”的个数相同,按从小到大排序,unsigned int 32位。 题目原意是写个函数就够了,不过为了验证,还是写了一个完整的程序,这样函数也好弄了嘛。当然,这个方法还是有点笨拙,望高手们再指点一二,改进下。那就不多说,直接贴代码了: #include #include
2012-10-07 22:03:56 746
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人