关于C语言如何用sizeof()函数获取行列长度,我没搞懂原理,不过可以先用着先

我没太搞懂,蓝桥杯马上开始了,先不管了,用着先,记录一下怕忘了

#include<stdio.h>

int main(){
    int arr[2][3];
    int n=sizeof(arr)/sizeof(arr[0]);	//行
    int m=sizeof(arr[0])/sizeof(int);				//列
    printf("%d %d",n,m);	//2 3
}
#include<stdio.h>

int main(){
    char arr[7][4];
    int n=sizeof(arr)/sizeof(arr[0]);     
    int m=sizeof(arr[0])/sizeof(char);	//char是一字节不除也行	
    printf("%d %d",n,m);	// 7 4
}

float、double同理


版权声明:本文为homoiotheymy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。