第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

格雷科技--C++實(shí)驗(yàn)室 (1) —— 頭文件的自定義

標(biāo)簽:
C++ 幽默段子 搞笑

一、神马是头文件

大神可以考虑跳过。
头文件的介绍,你们的作者懒得写了,可以去百度百科-头文件看看。
头文件的图标像这样:
头文件
皓轩:“格雷!你的图标好大啊!”
格雷:“。。。 鸽吻(滚)!”

二、头文件的自定义

我们了解了头文件,那么现在,我们要开始正文了。
我们首先要定义一个头文件,和普通代码差不多,但不允许出现main函数,只许有自定函数。比如,这是皓轩在神威的辅导下写的头文件:

#include<stdio.h>
int Adder(int a,int b)
{
	int c;
	c = a+b;
	return c;
}
int main()
{
	printf("%d",Adder(1,2));
	return 0;
}

皓轩保存这个头文件为“lab.h”,他又写了一段主程序:

#include"lab.h"
int main()
{
	printf("%d",Adder(1,2));
	return 0;
}

可好景不长,浩轩的代码立刻出错了(注意看下方的错误提示)
cpp lab error2
怎么回事?皓轩的头都要秃了。
神威看了代码,说:“int main()不应该写在头文件里面!”
皓轩修改了一下代码,把main()函数从头文件里删除了,于是就万事大吉了:
success1

三、头文件的引用

既然我们现在写好了头文件,那么就要开始使用它了。下面是小美的代码:

#include<lab.h>
int main()
{
	printf("%d",Adder(1,2));
	return 0;
}

可是一运行就出错······
神威:“我太难了。。。“
error3
即使这样,神威还是耐心仔细地看了小美的代码,发现它和自己的代码有些不一样:
这是神威的代码:

#include"lab.h"
int main()
{
	printf("%d",Adder(1,2));
	return 0;
}

这是小美的代码:

#include<lab.h>
int main()
{
	printf("%d",Adder(1,2));
	return 0;
}

仔细看,便会发现,神威用的是引号,但小美用的是尖括号。
问题就出在这里:引用头文件时,编译器会根据符号的类别来决定从哪里找这个头文件。
在无特殊说明的情况下,用引号,编译器便会从文件所在的目录开始找头文件;
但用尖括号,编译器会从c++的标准库中找。
格雷:今天给你们找找它。
found1
found2
found3
found4
found5
found6

所以小美的代码只需要把尖括号改成引号就行了。
好,今天的课程到这里就结束了,我们下次再见!

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消