请问一下大佬关于循环条件的问题
为什么循环的条件的代码使用了 i < sizeof(days) / sizeof(days) 可以表达数组的长度呢? sizeof(days)是计算days数组所占的空间sizeof(days)是数组中第一个元素days所占的空间
两者相除就是数组的长度了
sizeof(days)表示整个数组的大小,sizeof(day)表示days数组中的第一个元素,又因为数组中的数据类型为同一类型。所以sizeof(days) / sizeof(days)表示整个数组的个数。 sunrise085 发表于 2020-3-26 16:42
sizeof(days)是计算days数组所占的空间
sizeof(days)是数组中第一个元素days所占的空间
两者相除就 ...
懂了谢谢大佬 Wizardgc 发表于 2020-3-26 16:48
懂了谢谢大佬
那就顺手给个最佳呗~~ sunrise085 发表于 2020-3-26 17:32
那就顺手给个最佳呗~~
ok
页:
[1]