菜鸟请教CCS函数定义写在哪里的问题?
ccs吧
全部回复
仅看楼主
level 1
bounce911 楼主
菜鸟请教C语言结构问题:
一般扩展名是".h"的头文件里都是函数的声明,那函数的具体定义写在哪个文件里?
很多人说不建议将函数的具体定义写在头文件里,而是写在".c"文件里,编译生成“.obj”文件,那问题:
假如我在func.h里写函数的声明,在main.c所在的文件夹里另建一个func.c文件,里面写函数的具体定义并将func.c加入工程中
(1)func.obj文件如何生成?编译整个工程就自动生成了func.obj?
(2)main函数是如何调用func.c中写的函数?main函数里要写 #include “func.h”就能调用 func.c了么?
main函数里如果不写 #include “func.c”那是怎么找到func.h中定义的函数的?
(3)func.h与func.c文件名(除了扩展名)必须一样么?
谢谢!
2020年06月29日 08点06分 1
1