當前位置:
首頁 > 最新 > 關於c語言中函數的調用的兩種方法

關於c語言中函數的調用的兩種方法

在c語言中,開始接觸的都是只有一個主函數,所有的執行命令都包含在主函數中,如果說簡簡單單的寫一二十行代碼都沒有什麼問題,也很清楚,有什麼錯誤也比較容易發現,但如果多了的話就容易迷糊了,大型軟體的源代碼編寫也僅僅不是哪一個人就可以完成的,往往需要一個團隊去日夜奮戰,子函數極大方便了軟體的編寫。下面我便給大家介紹兩個調用子函數的方法。

第一種方法

#include//函數的預編譯處理指令

int main()//主函數

{

int i;

scanf("%d",&i);

void sddr1();//定義子函數,下同理

void sddr2();

switch(i)//用了一個switch語句

{

case 1:sddr1(); break;

case 2:sddr2();break;

default:break;

}

}

void sddr1()//子函數

{

printf("hello world!");//執行部分下同,此部分可以實現你想要的功能

}

void sddr2()

{

printf("This is a C program.");

}

第二種方法

#include

void sddr1()

{

printf("hello world!");

}

void sddr2()

{

printf("This is a C program.");

}

int main()

{

int i;

scanf("%d",&i);

switch(i)

{

case 1:sddr1();break;

case 2:sddr2();break;

default:break;

}

return 0;

}

運行後如圖所示

然後我們輸入1

正好是我們輸入的第一個子函數所輸出的值,接下來我們再輸入2

這次執行的正好使我們第二個子函數所要輸出的語句,大家可以試試看看。

以上兩種方法,自是改變了主函數和子函數的位置,喜歡哪種就用哪種吧,

這是兩個子函數,多個子函數以此類推。

switch函數的一般格式

好了,今天就給大家介紹到這裡了。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 揚靈日記 的精彩文章:

TAG:揚靈日記 |