位置: IT常识 - 正文
推荐整理分享c语言中如何计算数组长度(C语言中如何计算除法),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:C语言中如何计算表达式n==m,c语言中如何计算字符串的长度,C语言中如何计算最近的数,c语言中如何计算阶乘,c语言中如何计算一个数的n次方,C语言中如何计算圆柱的底面积和体积,c语言中如何计算阶乘,c语言中如何计算字符串的长度,内容如对您有帮助,希望把文章链接给更多的朋友!
826
1、对于type array[A]形式的数组,通过计算sizeof获取数组长度。
intlen=sizeof(array)/sizeof(array[0]);2、对于type array[A][B]形式的二维数组,通过计算sizeof函数获取二维数组的行数/列数。
#include<stdlib.h>#include<stdio.h>voidmain(){introws=0;//行数intcolumns=0;//列数intarr[3][4]={{1,3,5,7,{9,11,13,15,{17,19,21,23;rows=sizeof(arr)/sizeof(arr[0]);columns=sizeof(arr[0])/sizeof(arr[0][0]);printf("数组行数:%d列数:%d总元素个数:%d*%d=%d\n",rows,columns,rows,columns,rows*columns);for(inti=0;i<rows;i++){for(intj=0;j<columns;j++){printf("arr[%d][%d]=%d\n",i,j,arr[i][j]);printf("\n");system("pause");/*输出:数组行数:3列数:4总元素个数:3*4=12arr[0][0]=1arr[0][1]=3arr[0][2]=5arr[0][3]=7arr[1][0]=9arr[1][1]=11arr[1][2]=13arr[1][3]=15arr[2][0]=17arr[2][1]=19arr[2][2]=21arr[2][3]=23请按任意键继续...*/以上就是c语言中计算数组长度的介绍,希望对大家有所帮助。更多C语言学习指路:C语言教程
上一篇:一个例子解释python装饰器(一个例子解释唯物辩证法三大规律)
下一篇:【Java面试】带你从面试官的角度深入剖析,什么是Java虚拟机为什么要使用?(java面试相关)
友情链接: 武汉网站建设