最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

為什么#include "test.c"需要注釋掉才能通過編譯

#include <stdio.h>

//#include "test.c" ? //引用test.c文件

extern void printLine() ? ? //這里定義的方法對嗎?

{

? ?printf("**************\n"); ??

}

int main()

{

? ? say();

? ? return 0;

}


正在回答

2 回答

但是沒有include 的話, 怎么能使用里面的say()???

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_打死白學(xué)家_0

C語言規(guī)定,在沒有指定函數(shù)的作用范圍時(shí),系統(tǒng)會默認(rèn)認(rèn)為是外部函數(shù),因此當(dāng)需要定義外部函數(shù)時(shí)extern也可以省略。
2017-09-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

微小的人 回復(fù) qq_打死白學(xué)家_0

還是不明白
2017-10-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕容4375129 回復(fù) 微小的人

在hello.c文件的main函數(shù)中,調(diào)用say()函數(shù)的前面添加extern,表示使用的是外部的say()函數(shù)。
2017-12-09 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)椋蛔⑨尩舻脑?,就相?dāng)于printLine沒有聲明就先用了

3 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么#include "test.c"需要注釋掉才能通過編譯

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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