C
sizeof 与数组长度
用数组总字节数除以单个元素字节数得到数量,并让循环使用计算出的长度。
C Day 19 · size_t 与 %zu2026.09.02 · 编程学习第 43 天 / C 语言第 19 天
C 语言第十九天,我学习了 sizeof 与数组长度,用 double 计算平均值,并分清计算结果与两位小数的显示格式。
#include <stdio.h>
int main(void) {
int values[6] = {-2, -4, -6, -8, -10, -3};
size_t count = sizeof(values) / sizeof(values[0]);
int total = 0;
for (size_t index = 0; index < count; index++) {
total = total + values[index];
}
double average = (double)total / count;
printf("平均值 = %.2f\n", average);
return 0;
}
截至 2026 年 9 月 2 日,我完成了四十三次编程学习记录。前二十五天以 Python 入门为主;第 25 天同日转入 C 语言,目前已完成 C 语言第 19 天。
这个网站是我的学习档案。网站由我在工具和 AI 的帮助下维护;每一篇记录只写我真正练习过、理解过的内容。
不虚构进度,只记录事实。
用数组总字节数除以单个元素字节数得到数量,并让循环使用计算出的长度。
C Day 19 · size_t 与 %zu在除法前转换为 double,用 %.2f 显示两位小数,验证平均值 -5.50。
下一步学习数组线性查找与匹配次数统计,比较找到首个目标和检查全部元素的区别。
下一次 · 网站 Day 44 / C Day 20记录每一次理解、尝试与进步。
计算决定数值,
格式决定显示。