万千只cnm 发表于 2021-5-14 10:06:11

源文件

一个C程序的源代码保存在一个或多个源文件中,但一个函数只能完整地出现在同一个源文件中。把相关的函数放在同一个文件内是一种好策略。

请问这句话怎么理解为什么一个函数只能完整的出现在同一个源文件中

人造人 发表于 2021-5-14 10:13:30

int main(void) {
    printf("hello world!\n");
这个放在 a.c 中

    return 0;
}

这个放在 b.c 中
你试一试看看行不行

人造人 发表于 2021-5-14 10:14:56

把相关的函数放在同一个文件内是一种好策略
就是模块化设计
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E6%A8%A1%E5%9D%97%E5%8C%96%E8%AE%BE%E8%AE%A1&fenlei=256&oq=%25E6%25A8%25A1%25E5%259D%2597%25E5%258C%2596%25E8%25AE%25BE%25E8%25AE%25A1&rsv_pq=d28f4519000e43b9&rsv_t=d017R80UfASAjUFCKjsGslxPSDaisiHPW7%2BQ0TT04KHI5sT56sEMi4GmAbE&rqlang=cn&rsv_enter=0&rsv_dl=tb&rsv_btype=t
页: [1]
查看完整版本: 源文件