C语言博客作业--函数嵌套调用

一、实验作业

1.1 PTA题目

6-3 递归计算P函数

设计思路

定义变量result
如果n=0  result=1
如果n=1 result=x
如果n>1 result=((2*n-1)*P((n-1),x)-(n-1)*P((n-2),x))/n
返回result

代码截图

调试问题

P是大写 不是小写

1.2 学生成绩管理系统

1.2.1 画函数模块图,简要介绍函数功能

1.2.2 截图展示你的工程文件

1.2.3 函数代码部分截图

二、截图本周题目集的PTA最后排名

三、阅读代码

递归求n的阶乘

四、本周学习总结

1.介绍本周学习内容

递归函数
宏定义
格式:#define 宏名 宏定义字符串
用途:
符号常量,数组大小定义,增加程序的灵活性
简单的函数功能实现
为程序书写带来一些方便
带参数的宏定义
文件包含 include<> 或 include" "
编译预处理功能:文件包含#include 宏定义#define 和条件编译
静态全局变量 外部变量声明格式 extern 变量名表

指针数组:
一维数组指针定义格式: 类型名 *数组名[数组长度]
指向指针的指针(二级指针):
定义格式: 类型名 **变量名

2.学习体会

学完递归和指针进阶感觉像坐火箭一样,不知道都经历了什么,迷迷糊糊课就上完了。

然后内容越来越多,也越来越难理解,递归还好一点,后面的指针进阶感觉很麻烦,前面的基础指针都还没吃透呢就直接升级了,替换也不是很懂,换算的时候还是会错

还有就是调用函数方面不会调用,还会犯一些语法错误问题,指针数组,指向指针的指针,二位数组指针这些自我感觉比较难理解,逻辑不是很清晰

posted @ 2018-01-01 22:47  琼楼玉女  阅读(227)  评论(1编辑  收藏  举报