C语言程序设计博客作业06

这篇博客主要介绍了如何使用指针组织星期信息以及理解函数指针的概念。作者通过一个PTA作业例子展示了如何定义指针数组处理星期信息,同时分析了一段使用函数指针调用max函数的代码,强调了指针在函数调用中的作用。此外,博主分享了在学习指针过程中遇到的困惑和自身的学习进度,表示需要进一步巩固基础知识。
摘要由CSDN通过智能技术生成
这个作业要求在哪里https://pintia.cn/problem-sets/dashboard
我在这个课程的目标是<学会使用指针>
这个作业在那个具体方面帮助我实现目标<指针的基本理论知识和应用>
参考文献<csdn,百度>

1PTA实验作业
在这里插入图片描述
1.1 组织星期信息
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:

定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
输入输出示例:括号内为说明,无需输入输出

1.1.1数据处理

数据表达:定义变量*a[7],b[],repeat,i,定义一个指针数组来放入星期信息,并且用整形变量repeat来控制运算的次数用i来接收输出的结果
数据处理
在这里插入图片描述

**1.1.2实验代码截图
在这里插入图片描述
1.1.3造测试数据
在这里插入图片描述
1.1.4PTA提交列表及说明
在这里插入图片描述
前面自己摸索,结果很多错误,后来借鉴了同学的然后就正确了

1.2指向函数的指针
分析下面代码,体会 理解 指向函数的指针

#include<stdio.h>
int max(int a,int b){
if(a>b) return a;
else return b;
}
int main(){
int(*pf)();
int x=5,y=8,z;
pf=max;
z=(*pf)(x,y);
printf(“max=%d”,z);
return 0;
}
执行程序,输出:
max=8

1.2.1数据处理

数据表达:定义一个指针pf指向函数max,和整形变量x y z
数据处理:
在这里插入图片描述

1.2.2实验代码截图
在这里插入图片描述
1.2.3造测试数据
在这里插入图片描述
1.2.4PTA提交列表及说明
在这里插入图片描述
这是让我们体会到函数代码,所以很快就过了。

2代码互评
同学的代码:
在这里插入图片描述

我的代码:
在这里插入图片描述
我和同学定义的变量不太一样,其余的差不多。

3学习总结
3.1学习进度条

在这里插入图片描述

3.2累计代码行和博客字数
在这里插入图片描述

3.3学习内容总结和感悟
3.3.1学习内容总结

在这里插入图片描述
3.3.2学习体会
1:指针的学习让我感到特别困惑有很多地方搞不明白。
2:自己的基础特别薄弱,前面的类容还有很多搞不明白。在家学习这段日子要好好的钻研了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值