通过我们前两章的讲解,我们应该对c语言的函数有了一个初步的认识,那么为了更好的了解c语言函数的用法,我们再通过一些例题来对函数板块进行练习~
例题1
打印1*1到9*9乘法口诀表
#include<stdio.h>
void print_table(int n)
{
int i = 0;
for(i= 1, i<=n, i++)
{
int j = 0;
for (j = 1, j<=i,j++)
{
printf("%d*%d=%d",i ,j,i*j);
}
printf
}
}
int main()
{
int n = 0;
scanf("%d", &n);
print_table(n);
return 0;
}
上例用两个for循环确定行列~大家可以自己在编译器中运行一下
例题2
编写一个函数 reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列,不是逆序打印。
要求:不能使用C函数库中的字符串操作函数
//逆序函数
int my_strlen()
{
int count = 0;
while(*str != '\0')
{
count++;
str++;