C语⾔函数实现输出Iloveyou
例27:C语⾔实现输出以下结果,要求⽤函数调⽤实现。
***************
I love you!
**************
解题思路:在输出的⽂字上下分别有⼀⾏“*”号,显然不必重复写这段代码,⽤⼀个函数来实现输出⼀⾏“*”的功能
int special_Symbols()//⾃定义函数,功能是输出⼀⾏*符号
{
printf("*****************\n");
}
第⼆个函数实现输出中间的I love  you即可。
int text()//⾃定义函数,功能是输出I love you!\n
{
printf("I love you!\n");
printf函数是如何实现的}
源代码演⽰:
#include<stdio.h>//头⽂件
int main()//主函数
{
int special_Symbols();//声明⾃定义的special_Symbols⽅法
int text();//声明⾃定义的text⽅法
special_Symbols();//调⽤special_Symbols⽅法
text();//调⽤text⽅法
special_Symbols();//调⽤special_Symbols⽅法
return0;//函数返回值为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函数。