标签:4行 数据 利用 [] 语言 str 类型 ext ora
1.创建数组
int a[] = {1,2,3,4,5};/*创建一个int型数组,数组的长度为5*/
2.利用sizeof求一维数组长度
int len; len = sizeof(a)/sizeof(int);
Δ以上求数组长度的原理是利用sizeof求出数组a占用的字节数除以数组中每个元素占用的字节数,即能计算出数组中的元素个数,也就是数组的长度。
3.求二维数组的行数与列数
int b[][3] = {{2,4},{1,2,3},{1,2},{}};/*创建一个4行3列的二维数组*/
printf("%d\n",sizeof(b)/sizeof(b[0]));/*得到行数*/
printf("%d\n",sizeof(b[0])/sizeof(b[0][0]));/*得到列数*/
Δsizeof用于计算对象的大小,可以用于计算不同类型数据所占用的字节数。
sizeof函数在C语言中的应用较为广泛,以下是有关sizeof函数的用法举例:
4.1 计算各种数据类型占用的字节数
printf("%d\n",sizeof(char));/*1个字节*/
printf("%d\n",sizeof(bool));/*1个字节*/
printf("%d\n",sizeof(int));/*4个字节*/
printf("%d\n",sizeof(float));/*4个字节*/
printf("%d\n",sizeof(double));/*8个字节*/
printf("%d\n",sizeof(short));/*2个字节*/
printf("%d\n",sizeof(long));/*4个字节*/
4.2 分配存储空间
int * L; L = (int *)malloc(sizeof(int));
标签:4行 数据 利用 [] 语言 str 类型 ext ora
原文地址:https://www.cnblogs.com/lsir/p/10732549.html