在C语言中,可以通过以下两种方式来获取数组的长度:
int arr[] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(arr[0]);
printf("数组的长度为:%d\n", length);
int arr[] = {1, 2, 3, 4, 5};
int length = 0;
while(arr[length] != '\0') {
length++;
}
printf("数组的长度为:%d\n", length);
需要注意的是,第二种方式只适用于以特定字符(例如’\0’)作为数组的结束标志的情况,例如C语言中的字符串。对于普通的整型数组,应使用第一种方式来获取数组的长度。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:c语言字符数组长度如何看