
基础知识
ferry9303
这个作者很懒,什么都没留下…
展开
-
二维数组名作为实参或者形参
可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以可以指 定所有维数的大小,也可以省略第一维的大小说明,如:void Func(int array[3][10]);void Func(int array[][10]);二者都是合法而且等价,但是不能把第二维或者更高维的大小省略,如下面的定义是不合法的:void Func(int array[][]);因转载 2013-01-04 20:22:43 · 763 阅读 · 1 评论 -
二维数组作为函数的实参,定义函数形参的方法
最近讨论了一个关于二维数组做为实参传入到函数中,可以定义函数形参的方法,觉得收获挺大,总结如下:开始时,讨论了几种方法:1、直接用二维数组的形式,如:int array[3][4]。2、用指向数组的指针,如:int (*p)[4]。3、形参采用指针,如int *p,而在主函数里进行特殊操作,使二维数组传值到函数里。4、用指向指针的指针,如:int **p。先转载 2013-01-04 20:42:20 · 2894 阅读 · 0 评论 -
C/C++产生随机数
C/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。例如:#include转载 2013-02-04 15:18:50 · 296 阅读 · 0 评论