这个作业要求在哪里 | 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:自己的基础特别薄弱,前面的类容还有很多搞不明白。在家学习这段日子要好好的钻研了。