首頁>技術>

***************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函式。

12
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • C語言 | 函式實現比較大小