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

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問哪里錯了?

hello.c:

#include <stdio.h>

void printLine()? ? ?

{

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

}

extern void say();

int main()

{

? ? say();

? ? return 0;

}

test.c:

#include <stdio.h>

void say()

{

? ? printLine();

? ? printf("I love imooc\n");

? ? printf("good good study!\n");

? ? printf("day day up!\n");

? ? printLine();

}


正在回答

2 回答

把引用test.c文件的語句#include "test.c"刪了,再加一條聲明函數(shù)的語句void Say();

原因如下:1.加聲明語句:函數(shù)的使用有聲明,定義和調用三個步驟,調用外部函數(shù)時由于已經(jīng)定義過所以可以省略此步驟,但是還是要進行聲明才能調用的。

2.刪除#include語句:此語句相當于將引用文件復制粘貼過來,此處相當于還沒有聲明就直接調用printLine()函數(shù),不符合規(guī)則。

正確代碼如下:

hello.c

#include <stdio.h> ??

extern void printLine()

{

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

}

void Say();//聲明函數(shù)

int main()

{

? ? Say();//調用函數(shù)

? ? return 0;

}


test.c

#include <stdio.h>

void printLine();//聲明函數(shù)

extern void Say()

{

? ? printLine();//調用函數(shù)

? ? printf("I love imooc\n");

? ? printf("good good study!\n");

? ? printf("day day up!\n");

? ? printLine();//調用函數(shù)

}





2 回復 有任何疑惑可以回復我~

#include <stdio.h>

extern void printLine()? ??

{

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

}

int main()

{

? ? say();

? ? return 0;

}

你要像這樣

1 回復 有任何疑惑可以回復我~
#1

熱心市民范先生

#include <stdio.h> #include "test.c" //引用test.c文件 extern void printLine() //這里定義的方法對嗎? { printf("**************\n"); } int main() { say(); return 0; } 我都這樣了,運行失敗
2024-08-23 回復 有任何疑惑可以回復我~
#2

熱心市民范先生

#include <stdio.h> #include "test.c" //引用test.c文件 extern void printLine() //這里定義的方法對嗎? { printf("**************\n"); } int main() { say(); return 0; }
2024-08-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926901    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

請問哪里錯了?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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