数组的一些小知识点
作者:互联网
当你没有确定这个数组里面的数字还有多少时,就可以利用 sizeof函数:sizeof() 是一种内存容量度量函数
比如这个例子:
#include<stdio.h>
int main(void)
{
int i,a[]={1,2,3,4,5,6,};//定义了一个未知个数多少的数组
printf("%lu\n",sizeof(a));//输出了这组数组里面所占的内存
for(i=0;i<sizeof(a)/sizeof(a[i]);i++)//这里就是利用了sizeof函数来确定这组数组有多少数据
{
printf("%lu\n",a[i]);//%lu是指long unsigned数据类型无符号长整数或无符号长浮点数,这样子比较方便
}
return 0;
}
当然啦,当数组作为函数的参数的时候:
~不能在【】中给出数组的大小。
~同样的也不能再利用sizeof来计算数组的元素个数。
标签:知识点,函数,符号长,lu,数组,printf,一些,sizeof 来源: https://www.cnblogs.com/xiejinghao/p/16170558.html