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

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

為什么運(yùn)行失敗

為什么運(yùn)行失?。壳蟠笊裰笇?dǎo)。

#include <stdio.h>

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

extern void printLine()? ? ?

{

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

}

int main()

{

? ? say();

? ? return 0;

}


正在回答

2 回答

這個(gè)是hello.c中的代碼,另外在test.c中 void say() 默認(rèn)是外部函數(shù),但是在hello.c中第二行又引用了test.c其實(shí)是沒(méi)必要的。說(shuō)白了就是人家本來(lái)就是外部函數(shù)可以直接調(diào)用但是你又引用了他的文件。

兩種可以方法解決:

  1. hello.c中把第二行引用test.c注釋掉;

  2. test.c中把void say()定義為內(nèi)部函數(shù)即static?void say() 。

問(wèn)題倒可以解決,但是并不確定也不明白為什么外部函數(shù)和引用文件會(huì)有沖突,可能跟編譯器有關(guān)吧。?

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

_Lional

你好,我覺(jué)得你說(shuō)的答案很有道理,然后我在VS上面分別運(yùn)行了一下這兩種改寫(xiě)方式,但為啥第二種還是運(yùn)行出錯(cuò)啊,我把代碼和第二種方式錯(cuò)誤信息寫(xiě)在下面了,求指導(dǎo)!謝啦!
2019-01-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

明天就開(kāi)始學(xué)習(xí) 回復(fù) _Lional

很久沒(méi)上慕課學(xué)習(xí)了,不過(guò)沒(méi)看到你發(fā)的代碼和錯(cuò)誤信息啊。
2019-02-23 回復(fù) 有任何疑惑可以回復(fù)我~
hello.c中

#include?<stdio.h>
void?printLine()?????//這里定義的方法對(duì)嗎?
{
???printf("**************\n");???
}
extern?void?say();
int?main()
{
????say();
????return?0;
????}



test.c中

#include?<stdio.h>
extern?void?printLine();
void?say()
{????
????printLine();
????printf("I?love?imooc\n");????
????printf("good?good?study!\n");????
????printf("day?day?up!\n");????
????printLine();
?}


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

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門(mén)
  • 參與學(xué)習(xí)       926892    人
  • 解答問(wèn)題       21419    個(gè)

C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言

進(jìn)入課程

為什么運(yùn)行失敗

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

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

幫助反饋 APP下載

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

公眾號(hào)

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