🔴 修一个类型对不上
(本条路线统一用 gcc -std=c11 -O0 编译)函数收的是 int,调用处给的却是 char *。
⚠️ 修一个格式串对不上
(本条路线统一用 gcc -std=c11 -O0 编译)右边那个 %.1f 收到的却是个整数表达式。
交付一个 C 程序,最该先确认什么
写完一个 C 小程序,第一件该确认的事是【0】。
⚠️ 一个 C 小程序该拆成几部分
一个带几个工具函数的小程序,合理的拆法是【0】。
完整的小程序跑一遍
(本条路线统一用 gcc -std=c11 -O0 编译)一个带宏、带声明、带两个工具函数的完整程序: #include <stdio.h> #define N 5 int sum_of(const int *a, int
第一步:把数组建起来
(本条路线统一用 gcc -std=c11 -O0 编译)用宏 N 定长度,填进五个数。
第二步:把声明补上
(本条路线统一用 gcc -std=c11 -O0 编译)定义在最下面,main 里就用到了。
第三步:把最大值也算出来
(本条路线统一用 gcc -std=c11 -O0 编译)声明都齐了,把 max_of 实现出来。
🔴 拿全负数的数组验一次
(本条路线统一用 gcc -std=c11 -O0 编译)max_of 已经写好了。用一个全是负数的数组验一验它。
交付:四条验收条款一起过
(本条路线统一用 gcc -std=c11 -O0 编译)把四条验收各写成一个判断,一起输出(1 表示过)。