- 博客(2)
- 收藏
- 关注
原创 sizeof计算数组元素个数
上述代码中若我们对arr[x]中x进行修改,同时需要对for循环的i<x中的x进行修改,若代码间距过长,可能会存在忘记修改的情况。数组元素的类型都是相同的,那只需要计算出一个元素所占字节的个数,数组元素的个数就可以计算出来。在遍历数组的时候,我们经常想知道数组的元素个数,那C语言中有办法使用程序计算数组元素个数吗?是C语言中的关键字,是可以计算类型或者变量大小的,其实sizeof也可以计算数组的大小。这里的输出结果是40,计算的是数组所占内存空间的总大小,单位是字节。接下来就可以计算数组元素个数。
2024-01-31 13:21:45
970
原创 C语言中随机数的生成
rand函数是对一个基准值进行运算生成的随机数,之所以前面每次运行产生的随机数序列是一样的,是因为rand函数生成随机数的默认基准值是“1”。time函数会返回当前的日历时间,其实返回的是1970年1月1日0时0分0秒到现在程序运行时间之间的差值,单位是秒。程序在调用rand函数之前先调用srand函数,通过srand函数中的参数seed来设置rand函数生成随机数时的基准值,只要基准值在变化,每次生成的随机数序列就会变化。在程序中我们一般是使用程序运行时的时间作为基准值,因为时间是在一直变化的。
2024-01-30 13:07:14
531
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人