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

代码截图

1233806-20180106123815706-148440817.jpg

调试问题

P是大写 不是小写

1.2 学生成绩管理系统

1.2.1 画函数模块图,简要介绍函数功能
1233806-20180103122338940-1377962136.png

1.2.2 截图展示你的工程文件
1233806-20180106122824815-1351696298.jpg

1.2.3 函数代码部分截图
1233806-20180106123259721-1264448928.jpg

1233806-20180106123319643-1305577105.jpg

1233806-20180106123422971-206632389.jpg

1233806-20180106123441331-1652199197.jpg

1233806-20180106123453940-305940785.jpg

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

1233806-20171229202038710-1700274549.jpg

三、阅读代码

递归求n的阶乘

1233806-20180101224219831-2110673257.jpg

四、本周学习总结

1.介绍本周学习内容

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

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

2.学习体会

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

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

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

转载于:https://www.cnblogs.com/danzhai/p/8146325.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值