1樓:匿名使用者
一、指代不同
1、void fun() :定義乙個空返回值的fun函式。
2、int fun():定義乙個返回整數型的fun函式。
二、用法不同
1、void fun() :可以直接呼叫fun函式。
2、int fun():呼叫fun函式時,需要使用整型變數接收返回值。
擴充套件資料
fun函式是自定義的c/c++語言函式,函式功能多樣。該函式名為「函式」英文function的簡寫,一般在示例和試題中使用,通常在主函式中被呼叫。
c/c++ 語言標準庫中沒有fun函式。fun函式是自定義函式,是使用來舉例或作語法演示的,需要在使用前自行定義宣告。
fun一詞沒什麼特別含義,也可以換成別的名稱,如"abc"或者"baidubaike"。它只表示引用之前出現的函式,以呼叫它執行一些需求,int fun(int x,int y)只是乙個舉例的函式名而已,以及其宣告的引數型別。
2樓:聽不清啊
在c語言中void fun() 與 int fun()的區別在於:前者函式沒有返回值,而後者必須要有乙個整數值作為函式值返回給呼叫它的父函式。
3樓:
void是無返回型別
int是必須返回乙個int型別
在c語言中,void main( )與int main( )有什麼區別?
4樓:幻形術
對於電腦裡某個資料夾下的可執行程式exe,如果你雙擊它執行,那麼void main( )與int main( )並沒什麼區別,尤其是在windows系統上,大家都喜歡雙擊程式執行就行了。
如果你用過unix系統,或者說在windows上用cmd命令列(早期計算機都是敲命令執行程式的),總之都是靠命令列執行程式,那麼命令列執行完程式會得到程式內部main返回的返回值,這時void main( )與int main( )就有區別,乙個沒有返回值,乙個有返回值。有返回值的可以根據返回值決定後面命令列的邏輯,尤其是在unix系統上的指令碼程式中常見,指令碼程式中會通過命令列依次執行多個程式,有可能下乙個程式是否執行或者怎麼執行依賴上乙個程式的執行結果,此時上乙個程式main函式的返回值就有用了,用處就在這裡。
5樓:匿名使用者
main函式原型常見的有以下幾種
void main()
main()
int main()
int main(void)
int main(int argc,char *argv)void main表示函式沒有返回值,而main則有返回值。只不過給省略了而已!函式沒有宣告型別時預設是為整型的,main等同於int main 。
自定義函式時如果主函式用的是void main,就不能使用return把值返回給主函式,會報錯
c語言程式在編譯階段,main函式與編譯器提供的一些分配資源的函式鏈結在一起,程式裝入記憶體後,由這些函式完成分配系統資源,初始化棧堆等操作,然後呼叫main函式,完成程式功能。也就是說main函式在這裡和其他我們呼叫的函式並無區別,所以int main函式返回整數值,如果main函式返回非0值,就會被呼叫main函式的函式當做錯誤**,進行一些相關處理。
6樓:處搖胼手胝足
沒什麼區別,只是兩個不同的入口
c語言題,編寫函式void fun(int a[],int n,int x),其功能是在陣列a[n 20
7樓:東風冷雪
void fun(int a,int n,int x){int temp;
int i,j;
for(i=0;i
8樓:神舟塔下曬紅薯
【主程式自己編】
函式體試試這個
void fun(int a,int n,intx)for (i=j;i b[i]=" ";/******/ for (i=0;i a[i]=b[i]; return;} mxx米小夕 c語言中 c格式符表示輸出的是字元 s格式符表示輸出的是字串。c語言基本構成 1.資料型別 c的資料型別包括 整型 字元型 實型或浮點型 單精度和雙精度 列舉型別 陣列型別 結構體型別 共用體型別 指標型別和空型別。2.常量與變數 常量其值不可改變,符號常量名通常用大寫。變數是以某識別... 向日葵一樣暖 c語言輸出空格的語句為printf 為轉義字元,用printf 是不能輸出空格的。printf 函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。printf 函式的呼叫格式為 printf 格式化字串 參量表 格式輸出,它是c語言中產生格式化輸出的函式 在 stdio.... extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。 取經人取經 就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。 陳振龍 用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案...c語言中c與s的區別,c語言中 c與 s的有什麼區別?
在c語言中如何輸出空格,在C語言中如何輸出空格
c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?