为了账号安全,请及时绑定邮箱和手机立即绑定

c语言一个最最基础的问题——include的用法?

c语言一个最最基础的问题——include的用法?

C
一只名叫tom的猫 2019-02-07 11:07:40
c语言一个最最基础的问题——include的用法
查看完整描述

2 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

1、C语言预处理器指令#include用于在编译期间把制定文件的内容包含进当前文件中,又称文件包含指令。
在源文件中,任何形如
#include "文件名"

#include <文件名>
的行都被替换为由文件名指定的文件的内容。如果文件名用引号引起来,则在源文件所在位置查找该文件;如果在该位置没有找到文件,或者如果文件名是用<>括起来的,则将根据相应的规则查找该文件,这个规则同具体的实现有关。
2、被包含的文件本身也可以包含#include指令。如果某个被包含文件的内容发生了变化,那么所有依赖于该包含文件的源文件都必须重新编译。

查看完整回答
反对 回复 2019-03-09
?
智慧大石

TA贡献1946条经验 获得超3个赞

main.c
#include <stdio.h>

//#include "myprint.h"

void myprint()
{
printf("This is myprint!\n");
}

里面有了myprint()函数了,当然可以编译过了。
你试试改成:
main.c
#include <stdio.h>

//#include "myprint.h"

myprint()//这样应该会出错的!
/*void myprint()
{
printf("This is myprint!\n");
}*/



查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 498 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信