C語言所有函式都是外部函式,這句話是對的嗎?

2025-06-17 11:10:29 字數 2215 閱讀 7162

1樓:喜相逢

可以說是對的,因為c語言函式內部不允許再定義函式。

2樓:鷹弈

對,除非你在函式前加static

3樓:網友

是對的 這是系統預設的。

4樓:網友

這個是錯的,參照教材。

為什麼c語言中所有的函式都是外函式

5樓:自我程式設計

c語言外部函式是一種可在自身所處的原始檔及其他原始檔中都能被呼叫的函式。外部函式的作用域是整個源程式。

函式呼叫。1、在定義函式時,若在函式首部的最左端加關鍵字extern,則表示此函式是外部呼叫,可被其他檔案呼叫,函式首部可以為。

extern int fun(int a,int b);

c語言規定,定義函式時省略了extern則隱含為外部函式,可被其他檔案呼叫。

2、在需要呼叫函式的檔案中,用extern對函式宣告,表示該函式是在其他檔案中定義的外部函式。

所以外函式只是一種引用方式,大專案多人分開寫,可能會有多個檔案,最後要整合在一起用。那被引用的檔案中函式相對與引用者,就是外部函式。

6樓:網友

函式一般是完成一項任務的一段子程式。

同一檔案內的函式叫內部函式,不在同一檔案內的函式叫外部函式。

所以,c語言中並不是所有的函式都是外部函式,大多數為內部函式。

你的理解或表述是有問題的。需要仔細閱讀教材,以理解函式。

7樓:匿名使用者

什麼是外函式?難道還有內函式!?

c語言中,所有函式之間都可以相互呼叫。這句話錯哪了?

8樓:面對淡然

主函式。main)不橋衫廳能調敏隱塌橡用。

c語言中,主函式可以呼叫任意乙個函式,但不能使用其他函式中定義的變數。這句話對還是錯?

9樓:可靠的雲朵

應該是bai錯的,但後du

半句是對的,因為在每個函zhi數中定義的都是局dao部的變數,所。

專以主函式不能使用屬其它函式定義的變數,但前半句是錯的, 主函式不一定可以呼叫任意乙個函式,如果那個函式被修飾為static靜態屬性,且與main函式不在同乙個檔案中,那主函式怎麼呼叫啊。

10樓:上帝模式

不對,主函式不一定可以呼叫任意乙個函式,如果那個函式被修飾為static屬性,且與main函式不在同乙個檔案中,那麼main無法呼叫這個函式。

不能使用其它函式中定義的變數是正確的。

11樓:虎心唯月

回答是肯定的,c語言中,主函式可以呼叫任意乙個函式,但不能使用其他函式中定義的變數,因為你已經定義了它,賦予了它的範圍。但可以呼叫,希望能幫助你。

c語言可以由若干個函式組成這句話對不

12樓:pluto哈嘻

你覺得**不對?

ps. c語言,更嚴謹的說法應該是c程式原始碼。c語言是乙個限定死的概念,而語言的構造是不可能由語言例項來定義的。

就好比我們不能說「中文」可以由若干句子組成,而只能說這段話由若干句子組成。

13樓:網友

c語言是過程式語言,有一定道理。

14樓:網友

樓上正解。主要是樓主沒說這是巨集觀還是微觀視角來看問題。

c為什麼這句話是對的啊

15樓:太和武嘉

極性分子必定含有極性鍵,但因為分子為極性所以偶極中心不重合,因此分子構型不對稱。

16樓:網友

因為微粒的種類變了,所以化學性質也變了。

在c語言中,所有函式呼叫之前都必須宣告,為什麼不對?

17樓:網友

不需要啊。

只要函式的定義在呼叫之前就不用宣告。

比如下面的**,就不需要宣告。

void fun1()

void fun2()

18樓:校園苦行僧

被調函式在呼叫函覆數之前定義了制,就不用宣告。變數使用之前是一定。

要宣告的。不懂宣告與定義可參考:

c語言,函式,函式,c語言,函式,函式模板

那是c 自帶的模板庫,c的很少,而且 長難記且功能少,基本可以忽略。要是用c的話,函式基本要自己寫的 在c語言中如何實現函式模板 各種用 c 語言實現的模板可能在使用形式上有所不同。現以一個求和函式 sum 為例,用 c template 可寫如下 template r sum const t ar...

設計C語言函式,設計一個C語言函式

define n 10 void fun temp n int i 0,j 0 for i 0 i 設計一個c語言函式 急求 c語言 設計一個函式獲得1 20的一個隨機數.子函式的定義該怎麼寫呀?謝謝 include include include int rnd0 int n int main i...

c語言中的abs函式,c語言中的abs函式ifabsx1x21什麼意思abs不是返回絕對值嗎

這條語句意思是 如果x1 x2的絕對值等於1,則if的條件成立,此時表示式abs x1 x2 1 的值是1,即條件成立。意思就是判斷x1 x2的差的絕對是不是等於1唄 y zeros fftsize,1 y 20 log10 abs x1 subplot 3,1,2 在matlab中,這些語句都什麼...