C语言里的.h和.c文件有什么区别呢

Python014

C语言里的.h和.c文件有什么区别呢,第1张

.h

文件叫头文件

和你说的.C文件算是一样的都是程序吧,

.H文件是人家给写的的能执行一定函数的文件,你可以在自己写的.c文件里面调用他。叫头文件

#include<stdio.h>

#define N 7

#define M 4

void main() { int i,jchar c

for ( i=0i<Ni++ ) {

printf("*")

if ( i==N/2 ) c='*' else c=' '

for ( j=0j<Mj++ ) printf("%c",c)

printf("*\n")

}

}

可以的

不过 为了避免递归调动 一般在头文件中加入条件编译限制。

比如

#ifndef _MY_H_

#define _MY_H_

头文件内容。

#endif

这样可以避免重复包含。