![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言函数
只会写臭虫
这个作者很懒,什么都没留下…
展开
-
关于C语言中的memset函数
1.对于数组初始化为0操作,常用: memset(a,0,sizeof a); 替代循环: for(i=0;i<m;i++) a[i]=0; 缩短运行时间。 2.将数组初始化为无穷大的情况,例如Floyd算法。 通常对于 32位int有符号数,我们将 无穷大INF 设为 0x3f3f3f3f , #define INF 0x3f3f3f3f 为什么不设 INF 为最大值 0x7fffffff...转载 2019-07-06 14:55:19 · 323 阅读 · 0 评论 -
C语言中将二维数组作为参数传递给函数的方法
/********************************* 方法1: 第一维的长度可以不指定 * 但必须指定第二维的长度 * *********************************/ void print_a(int a[][5], int n, int m) *方法2: 指向一个有5个元素一维数组的指针 * *******************************...转载 2019-07-07 01:00:36 · 465 阅读 · 0 评论 -
c语言中rand()函数的用法笔记
一、rand() rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。 rand()会返回一个范围在0到RAND_MAX(至少是32767)之间的伪随机数(整数)。 在调用rand()函数之前,可以使用srand()函数设置随机数种子,如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。...转载 2019-07-27 19:04:54 · 983 阅读 · 0 评论