例27:C語言實作輸出以下結果,要求用函式呼叫實作,
I love you!
解題思路:在輸出的文字上下分別有一行“”號,顯然不必重復寫這段代碼,用一個函式來實作輸出一行“”的功能
int special_Symbols()//自定義函式,功能是輸出一行*符號
{
printf("*****************\n");
}
第二個函式實作輸出中間的I love you即可,
int text()//自定義函式,功能是輸出I love you!\n
{
printf("I love you!\n");
}
源代碼演示:
#include<stdio.h>//頭檔案
int main()//主函式
{
int special_Symbols();//宣告自定義的special_Symbols方法
int text();//宣告自定義的text方法
special_Symbols();//呼叫special_Symbols方法
text();//呼叫text方法
special_Symbols();//呼叫special_Symbols方法
return 0;//函式回傳值為0
}
int special_Symbols()//自定義函式,功能是輸出一行*符號
{
printf("*****************\n");
}
int text()//自定義函式,功能是輸出I love you!\n
{
printf("I love you!\n");
}
編譯運行結果如下:
*****************
I love you!
*****************
--------------------------------
Process exited after 1.794 seconds with return value 0
請按任意鍵繼續. . .
在自定義函式special_Symbols和text時指定函式的型別為void,意為函式無型別,即無函式值,也就是說,執行這兩個函式后不會把任何值帶回main函式,
C語言函式實作輸出I love you
更多案例可以go公眾號:C語言入門到精通
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/233955.html
標籤:其他
上一篇:最簡潔的C/C++出題資料生成利器——makedata.h頭檔案
下一篇:PS摳圖小技巧-【色彩范圍】
