码迷,mamicode.com
首页 > 编程语言 > 详细

C语言博客05--指针

时间:2018-12-17 23:56:26      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:class   alt   技术分享   getch   百度   src   遇到   抽象   小学   

1.本章学习总结(2分)

1.1 思维导图

技术分享图片

 

1.2.1 学习体会

 

指针的理解很抽象,对于指针的运用不太熟练,特别是指针很多时候是运用在函数里面,和函数混合起来运用,指针为参数时,就特别的乱,不知道怎么传参到函数,然后函数的传参也没学好。所以导致指针传参时不知道怎么传,传什么东西进去。

 

1.2.2 代码累计

技术分享图片

2.PTA总分(2分)

2.1截图PTA中函数题目集的排名得分

技术分享图片

2.2 我的总分:

 100

3.PTA实验作业(1分)

3.1 PTA题目1

N个字符串按从小到大排序的冒泡排序法

3.1.1 算法分析

char a[100][12];      定义数组长度

getchar();         读取下一个字符

int b;           定义中间变量 

b=strcmp(a[j],a[j+1]);    比较字符串大小长度

if(b>0)          a【j】的长度长于a【j+1】

a【j】<——>a【j+1】   对换

for(i=0;i<n;i++)
puts(a[i]);          输出变换后的数组

3.1.2 代码截图

技术分享图片

3.1.4 PTA提交列表及说明

首先是定义的时候遇到问题,我一开始想的比较简单,就是把这个题目当做一维数组来处理,我觉得行是变量,然后每行有一串字符串,后面发现这样出来的结果乱七八糟,后面去百度找答案,才用了二维数组去做。自己用的输入是scanf(“%s”,a[i])这样的,后面看百度的答案用的是gets(a[i]),了解了gets函数,可以无限读取,不会判断上限,以回车结束读取,我就用上去了。还有后面的输出,我一开始就是用的普通的printf,这样还要自己打回车符。后面用了puts解决了这个问题。有了解到puts(a)==printf("a\n")

4.大作业(5分)

题目:实现小学四则运算

C语言博客05--指针

标签:class   alt   技术分享   getch   百度   src   遇到   抽象   小学   

原文地址:https://www.cnblogs.com/yvvq/p/10133670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!