1. 程式人生 > 實用技巧 >C語言 | 函式實現輸出I love you

C語言 | 函式實現輸出I love you

例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語言學習路線

C語言開發工具

C語言|函式實現輸出Iloveyou