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語言 | 函數實現輸出I love you


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM