学习c语言基础。return:1,用户定义的函数可以没有return(void中)。2,自定义的函数中可以有多个return语句,但是只能返回一个值。看了下以前if—else语句,格式if() ,if else{},,。。。。,,else 递归函数
#include <stdio.h>
int getWordNumber(int n)
{
if(n == 1)
{
return 1; //执行到这里才会结束递归(没太明白)
}
else{
return getWordNumber (n-1)+n ; //倒着从n天开始往前加
}
}
int main()
{
int num = getWordNumber(10); //获取会了的单词数量
printf("小明第10天记了:%d个单词。\n", num);
return 0;
}
int getWordNumber(int n)
{
if(n == 1)
{
return 1; //执行到这里才会结束递归(没太明白)
}
else{
return getWordNumber (n-1)+n ; //倒着从n天开始往前加
}
}
int main()
{
int num = getWordNumber(10); //获取会了的单词数量
printf("小明第10天记了:%d个单词。\n", num);
return 0;
}