C語言的子函式可以呼叫主函式嗎

2025-07-28 00:51:44 字數 1339 閱讀 5942

1樓:匿名使用者

c語言語法上講,可以被呼叫,甚至都可以被遞迴呼叫(至少這個說法在c11前都適用,c11沒有研究過,不清楚)

經典的《c和指標》中就有個遞迴呼叫main函式來列印《 the twelve days of christmas 》歌詞的例子。

強調:以上說的是c,不是c++,c++裡是禁止的。

2樓:網友

主函式是系統載入執行你的程式時調的,不應該由你自己來調。

j**a中 如何實現 子函式怎麼呼叫主函式中輸入的內容

3樓:網友

把主函式中輸入的內容作為引數傳遞到子函式。

c語言裡 子函式如何呼叫主函式陣列 ,如下面這個如何修改

4樓:時光軌車永不停息

#include //望!

int main(void),}輸出元素[1][1],很明顯是5void aaa(int *x1[3][3]),x 不能用初始化陣列的方法給已宣告的陣列變數賦值。

int i,j,tmp=1;

正確賦值方法。

for (i=0;i<3;i++)

以上**相當於x1[3][3]=,

c語言中不是主函式的函式能呼叫其他函式嗎

5樓:網友

當然能的啦~~

比如你在main裡呼叫自己寫的乙個print函式,這個print裡又呼叫 了庫裡的printf函式,這是非常正常的。

6樓:網友

是的,任何乙個函式都可以呼叫其它函式。

但要注意被呼叫的函式應該在呼叫者前被定義或宣告。

您最好把要呼叫的函式放到前面,或者加個單行的函式宣告放在前面。

7樓:網友

如果不能呼叫其他函式,那麼那個其他函式寫著也就沒什麼意義。主函式只是乙個語言定義的特殊入口。

8樓:網友

c語言中所有函式(包括main函式)都可被任意函式呼叫(包括函式自身)

9樓:嘻哈海棠

可以,我的順序就是宣告,定義,呼叫。

10樓:丁家宜大寶

當然能了 只是不能巢狀定義函式。

11樓:舟遙雨

能呼叫,注意提前宣告。

c語言的題目,要有主函式呼叫子函式的

12樓:柯南迷

你想實現什麼功能?輸入兩個數字,然後求他們的和。

C語言習題 函式呼叫,C語言習題 fun函式呼叫

同意樓上的,但該函式求的不是字串的長度,而是比所求字串的長度小一,因為每乙個字串的最後一位都是 。c此函式實際求的是字串長度。c語言習題 fun函式呼叫 a錯了陣列在呼叫的時候不允許不確定陣列的大小。c語言函式呼叫問題 選擇題 b是錯誤的。i 是表示式 對表示式不可以有 取位址操作。因為表達...

php的函式能夠用C語言呼叫嗎

c語言程式需要對中文郵件解碼,想用php裡面的兩個解碼函式base decode 與quoted printable decode 前者可用於base 編碼的解碼,後者是用於 qp 編碼方法的解碼。php如何呼叫c語言的嗎 應該不行吧,如果用php呼叫編繹成功的c語言寫的東東好像是可以的。您也可以向...

關於C語言的函式呼叫(初級問題)

一個函式只能返回一個返回值,double d z 寫的不對。你可以把周長,面積,體積寫成三個函式,周長 double a double z 面積 double b doulbe z 體積 double c doulbe z 呼叫時寫為 y1 a x y2 b x y3 c x 可以返回陣列指標,這樣...