博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言博客作业--函数嵌套调用
阅读量:6247 次
发布时间:2019-06-22

本文共 754 字,大约阅读时间需要 2 分钟。

一、实验作业

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

你可能感兴趣的文章
Error: Cannot match any routes. URL Segment: 'public' 困扰一个下午的问题
查看>>
从n-gram中文文本纠错,到依存树中文语法纠错以及同义词查找
查看>>
最小公倍数和最大公约数
查看>>
用 dl dt dd 做表格展示数据
查看>>
SpringMVC处理JSON
查看>>
ucos-3-任务调度1
查看>>
17指针
查看>>
dt Grid 使用记录
查看>>
Date 时间类常用方法(星期一,周日获取)
查看>>
快速搭建maven环境
查看>>
SQL连接——笛卡尔积
查看>>
spring MVC原理
查看>>
CentOS6搭建LAMP环境
查看>>
软件开发中团队的重要性
查看>>
Windows下使用GTK接口gdk_pixbuf_new_from_file加载图片失败
查看>>
记录一个MySQL的复杂的更新SQL
查看>>
kmp算法实现
查看>>
vs2012 输出窗口报错 “无法查找或打开 PDB 文件”
查看>>
关于卷一中DR/BDR选举过程解释
查看>>
三分技术,七分管理
查看>>