***************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函式。
最新評論