20165303学习基础和C语言基础调查

技能学习心得

  • 我认为我的乒乓球打的还不错,不能说非常好,但是基本的一些技巧都还是会的,小时候爸爸就非常爱看乒乓球比赛,有时候也带着我一起看,最开始看的时候我发现激烈的比赛真的是太精彩了,那些高难度的弧旋球和扣球,真的是让人赏心悦目,从那时起,我就暗暗下定决心,我也要练就一身好本领,打好乒乓球。
  • 我开始打乒乓球大概是从小学三年级开始,那个时候爸爸的单位有一个乒乓球桌,刚开始我就让爸爸每天下午陪我打球,因为还要做作业,所以规定放学之后只能打半个小时,从最开始教我握拍,发球,接球到后来的正手弧旋球,再到后来的反手弧旋球,扣球,我就是这么一路走来的,给我印象非常深的有一次是比我大不了多少的一个孩子和我打比赛,起初我还和他打的不分上下,但后来他发现了我的反手是弱点,于是开始次次打我的反手球,我基本上一个都接不住,于是我输了,输的非常惨,我气得躺在地上,摔了拍子,把球也踩碎了,后来我又反悔了,我不能这么认输,于是我开始苦练反手,不知道练了多少个下午,反手弧旋球和反手扣球终于学的差不多了。我认为学习打乒乓球最重要的就是坚持和多练,没有什么更好的办法。
  • 我知道老师也是乒乓球爱好者,老师博客中讲了他这一年的训练中平均每天挥拍7000多次,一年200多万次,我想这就是所谓的坚持和多练,想要打的好,只有这个方法,根本没有什么捷径,打球的球感是靠日积月累培养出来的,没有什么投机取巧一说。

C语言基础调查

  • 学习C语言我是从最开始的看教材,大致把书看了一遍,知道了C语言大概讲的是什么东西了,然后听老师讲课,细致的学习C语言的东西,然后开始做每一章的习题,通过大量的练习最终掌握的C语言,学习C语言最重要的也是多加练习,不练习就不会有丰富的思路,再碰到新的问题的时候,当然也就不会做了。
  • 我自己估算我大概写了应该有三四千行代码,我认为我对基础的东西理解的还可以,但是一些深入的东西我认为我掌握的并不是太好,而且一些编程思路还是有问题,我认为C语言编程一是要多多借鉴别人的代码,多看,试着理解,这部分我想是量变,然后就需要用自己的思路把题做出来,然后能举一反三的用到别的题目上,这就是质变了。
  • 这个还是分得清的,数组指针和函数指针都属于指针类型,指针是一个地址,指向的是个类型,数组元素全为指针的数组称为指针数组,指针函数是一个函数,指针函数返回类型是某一类型的指针。
  • 不明白,但是查找资料知道了,文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。流就是一个对象,对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式的流,再通过流的传输,到达目的对象后再将流转换为对象数据。文本文件是一种计算机文件,它是一种典型的顺序文件,其文件的逻辑结构又属于流式文件。特别的是,文本文件是指以ASCII码方式(也称文本方式)存储的文件,更确切地说,英文、数字等字符存储的是ASCII码,而汉字存储的是机内码。文本文件中除了存储文件有效字符信息(包括能用ASCII码字符表示的回车、换行等信息)外,不能存储其他任何信息。二进制文件计算机能识别的都是二进制代码,不论是文本文件还是音频视频类的多媒体文件都需要转换成二进制文件,计算机才能识别,
  • 面向过程”是一种以过程为中心的编程思想。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
  • C语言中的模块我想就是函数那些吧,把程序模块化,需要的时候直接调用。
  • 内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系。耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。一个类尽量只形容一类事物,尽量做到单一,不要一个方法就把一个功能写完了,写一个功能时尽量多分成好几个方法 ,在用一个方法把这些方法综合起来,对外就提供这一个方法就好了。
#include<stdio.h>
int main()
{ char a[100],b[100];
int i;
printf("输入字符串a\n");
gets(a);
for(i=0;a[i]!='\0';i++)
b[i]=a[i];
b[i]='\0';
puts(b);
}
#include <stdio.h>
int main()
{
char A[50];
int i,n=1;
gets(A);
for(i=0;A[i]!='\0';i++)
{
if(A[i]=='5')
{
printf("有5");
n=0;
break;
}
}
if(n)
printf("没有5");
}
  • 程序断点是指由于有特殊事件(中断事件)发生,计算机暂停当前的任务(即程序),转而去执行另外的任务(中断服务程序),然后再返回原先的任务继续执行。
  • 我认为我应该深入理解教材上的每一个内容,多加练习,坚持每天练习,我认为我们每天的练习都应该是从简单到复杂,难度逐渐加深,在做的过程中不断进步。

最新文章

  1. cmder添加右键菜单
  2. Java的文件读写操作
  3. PostMan插件安装
  4. 使用MVVM框架(avalonJS)进行快速开发
  5. [Android]通过js方法回调部分native报错 Web Console: Uncaught TypeError: Object [object Object] has no method &#39;xxx&#39;
  6. Asp.net mvc项目架构分享系列之架构搭建初步
  7. php 开启curl,重启php-fpm服务
  8. [内核同步]自旋锁spin_lock、spin_lock_irq 和 spin_lock_irqsave 分析
  9. ASP.NET的学习之asp.net整体运行机制
  10. 你尽力了么===BY cloudsky
  11. 咏南CS多层插件式开发框架支持最新的DELPHI XE7
  12. BZOJ 3563 DZY Loves Chinese
  13. .net 面试题(3)
  14. DataTables获取表单输入框数据
  15. sql server 表连接
  16. iOS视图控制器之间delegate传值教程
  17. 【.net 深呼吸】在配置节中使用元素集合
  18. Http的定义及其基本概念介绍
  19. Php文件上传类class.upload.php
  20. 递归查询构造jquery tree

热门文章

  1. 盛世狂欢意犹未尽之恋舞OL折扣平台多角度体验
  2. main.dart
  3. 日志统计 尺取法【蓝桥杯2018 C/C++ B组】
  4. bzoj4709 柠檬 单调栈,DP,斜率优化
  5. 翻硬币|2013年蓝桥杯B组题解析第八题-fishers
  6. FJUT3574 HOME_W的附加题(带权线段树)题解
  7. Winform选择目录路径与选择文件路径
  8. Bytom矿池接入协议指南
  9. Chrome上的扩展工具
  10. UVA1025 城市里的间谍