比如说main.C中,调用display.c ,声明函数的时候用不用加extern。是不是一个工程下的这些c文件不用加extern?
头文件能自动生成吗?初学~!
头文件能自动生成吗?初学~!
追答软件自带的会自动生成,像。这些必须自己添加,就像函数声明一样,把这些函数名写在一个.h的文件了。
比如说main.C中,调用display.c ,先吧display.c里的函数声明全部放到display.h里,然后main.c里再写#include就行了,这个文件和main.c那些放在一个文件夹里就好了
感谢你的回答,我在问个小问题,在,中声明函数的时候用不用加extern~·比如extern delay(uchar)
追答子文件里没有main的函数,所以在子文件.c的文件里函数是不需要申明的,当某个文件需要调用本文件的函数时,是在某个文件里要加上extern的。另一种方法就是生成一个本文件的头文件,就是说的像(这里面不加extern)然后那个文件需要本文件的函数,你就写成#include。
本回答被提问者采纳