- 博客(5)
- 收藏
- 关注
原创 c语言-数组篇 四.用sizeof计算数组的个数
我这里只是在数组中写入了一个0,所以直接把计算0在数组中的大小,因为采用的类型是。所以每个元素是4个字节,而我的元素有5个所以得出20。sizeof是c语言中的关键字,它可以用来计算。这里的5结果和数组的变量5是相同的。所以我这里的0是占了4个字节。的大小,也可以用来计算。
2024-02-28 21:38:43 580
原创 c语言数组篇-三.一维数组在内存中的存储
而连续的内存为指针(通过指针来访问数组元素)和内存处理(整块内存的复制和写入等)提供了便利,这使得数组可以作为缓存(临时存储数据的一块内存)使用。计算机处理数据时,都要经过内存进行处理,而内存会被划分成一个个单元,每个内存单元都会编号,而这些编号也可以把他们看作为。如果我们将打印的函数换成printf("arr[%d]=%p",a,&arr[a])我们将发现。它们之间都是相差4,可以说明数组的元素在内存中是连续存放的。一维数组在内存中的存储是连续存放的。我们可以用将数组中的地址都打印出来。
2024-02-27 15:40:15 607
原创 c语言-数组篇(概念二,一维数组的初始化和数组类型)
例子:int array[5]={1,2,3,4,5,6} 这里初始化项太多,大于指定常量。例子:像int array[5] 将数组名array去掉那么它的类型就是int [5]//这里则是没有将所有元素个数输入到大括号中,而没有输入的元素,全部默认为0.同理 像 char array[5] 去掉数组名它的类型就是array [5]就是将指定的常量大小,在大括号中全部输入,是五个元素就输入五个元素。而一维数组就是我们上篇所提的 int array[5]的形式。数组去掉数组名就是数组的类型。
2024-02-19 17:39:48 581 1
原创 c语言-数组篇
{1,2,3,4,5}则是int arr[5]的元素,而[5]则指定了int arr[5]的大小,也就是元素的个数。,而在数组的中元素的要同类型,个数不为0。(数组是多个相同类型数据组成的一个集合)其中数组中的同类型数据可以称为。5则是[ ]中的常量是用来指定。的,也是根据自己需求指定就行。,根据情况取名就行,有意义就。
2024-02-18 16:30:50 306 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人