1樓:匿名使用者
1、一個函式(function)是一個可以從程式其它地方呼叫執行的語句塊。以下是函式定義格式:
type name ( argument1, argument2, ...) statement
說明:type 是函式返回的資料的型別
name 是函式被呼叫時使用的名
argument 是函式呼叫需要傳入的參量(可以宣告任意多個參量)。每個參量(argument)由一個資料型別後面跟一個標識名稱組成,就像變數宣告中一樣(例如,int x)。參量僅在函式範圍內有效,可以和函式中的其它變數一樣使用, 它們使得函式在被呼叫時可以傳入引數,不同的引數用逗號(comma)隔開.
statement 是函式的內容。它可以是一句指令,也可以是一組指令組成的語句塊。如果是一組指令,則語句塊必須用花括號{}括起來,這也是我們最常見到情況。
其實為了使程式的格式更加統一清晰,建議在僅有一條指令的時候也使用花括號,這是一個良好的程式設計習慣。
2、示例:每一個c語言程式有且只有一個main函式,本身main就是一個函式。
int main()
2樓:
樓主是指數學函式嗎?
數學函式的話,程式開始時要新增
# include
之後就可呼叫系統內建的數學函式
3樓:匿名使用者
for(i=0;i<=n;i++) s=x*x; 這句話沒什麼意思,我猜你是想求x的//改過函式q及main。 #include "stdio.h" #include "math.
h" int s(,qgcivr
4樓:匿名使用者
for(i=0;i<=n;i++) s=x*x; 這句話沒什麼意思,我猜你是想求x的n次方,你最好說明一下你程式是用來幹嘛的,要不然很難找到你認為的錯誤......~
c語言程式設計題 根據下列公式,編寫一個函式y(x),並編寫一個主函式呼叫它。要求在主函式中輸入已知值
5樓:匿名使用者
#include
int y(int x)
int main(void)
c語言中自定義函式一定要在呼叫之前進行定義嗎
6樓:匿名使用者
是的,必須要在呼叫之前定義,否則程式怎麼知道這個函式如何執行呢?
7樓:匿名使用者
可以先呼叫再定義的,但是呼叫之前必須要宣告一下
8樓:然然丿
要先定義再使用
首先,要有函式名稱,和資料型別
然後,要有
形參和版實參,注意形參和實參是一一對應權的,不是根據你所定義的變數名相同與否
int max(a,b)b==1;a==2;這裡的實參是下面的a和b,其中上面的a對應的是b也就是形參a為1
如果你定義函式之前先使用就要聲名,一般情況下建議先定義後使用建議你去書店找找潭浩強的c語言書,對你有幫助的
在c語言中,所有函式呼叫之前都必須宣告,為什麼不對?
9樓:匿名使用者
不需要啊。
只要函式的定義在呼叫之前就不用宣告。
比如下面的**,就不需要宣告
void fun1()
void fun2()
10樓:校園苦行僧
被調函式在呼叫函覆數之前定義了制,就不用宣告。變數使用之前是一定
要宣告的。不懂宣告與定義可參考:
c語言中能否在一個自定義函式中呼叫另一個自定義函式?
11樓:七班趙子龍
當然copy
可以!c語言程式的最基本的模組就是函式,
該程式規定:任意函式都可以呼叫其它任意一個函式,包括函式本身;
1、函式呼叫自己本身, 這種稱為遞迴;
通過遞迴,計算1+2+3+...+n值的**:
2、自定義函式呼叫其它自定義函式的例子:
這個例子就是主函式呼叫自定義函式fun2,然後fun2呼叫另一個自定義函式fun1;
在c語言程式設計中,主函式在執行子函式裡的while(1)時,突然定時中斷來了,主函式會去執行中斷裡面的函式嗎
12樓:茶花村長
可以的,定時中斷的優先順序較高,中斷後會執行中斷裡面的程式,當中斷裡面的程式執行完成之後,你可以初始化定時器或者關閉定時器,程式就會從中斷中退出,繼續執行while中的程式
13樓:匿名使用者
會啊,執行完當前正在執行的一條指令之後,就進行跳到中斷前的一些步驟,例如入棧,清除中斷標誌位,然後就跳轉到中斷的入口地址開始執行中斷**,執行完中斷**之後再跳回去繼續執行之前沒執行完的**
14樓:
會的,中斷過來以後,如果你開了中斷,會自我跳轉到 中斷程式進行執行。
執行完畢以後再跳轉回來
c語言中,如何在switch case後面呼叫函式,一共5個case,都要用函式的呼叫
15樓:
#include
void test1()
void test2()
void test3()
void test4()
void test5()
int main()
return 0;}
c語言中的函式呼叫
include int fun1 int x,int y,int z int fun2 int x,int y,int z int main void int fun1 int x,int y,int z int fun2 int x,int y,int z 你要使用,你寫的函式求出的值,那就要有個...
C語言中函式呼叫問題
如果一個函式要使用引數,它就必須定義接受引數值的變數。形式引數與實際引數 函式定義時填入的引數我們稱之為形式引數,簡稱形參,它們同函式內部的區域性變數作用相同。形參的定義是在函式名之後和函式開始的花括號之前。呼叫時填入的引數,我們稱之為實際引數,簡稱實參。必須確認所定義的形參與呼叫函式的實際引數型別...
c語言中,函式返回值怎麼用,c語言中呼叫函式如何返回多個值?
斑駁丶4129仉 一般用0表示函式執行正確,正常返回 用負數表示函式執行出錯,每個值可以提前定義,根據出錯的值進行出錯處理。誠心為您解答每一個問題!如您滿意請採納最佳!如有疑問請繼續追問!您的好評是我們前進的動力,相互幫助,一起進步! return後接一個值。在呼叫這個函式的函式裡面,呼叫它的時候希...