我以为我在曳步舞这方面比大多数人强。曳步舞是我从初三开始接触的舞蹈,由于当时在国内不是特别流行,不为人知,以及本身对于这种舞蹈风格的喜好,我开始了个人曳步舞的学习之旅。由于在当时不为人知,天然没有能找到老师或者前辈教我,因此学习的惟一方法就是本身看着国外的视频一步一步本身摸着学,到如今可以在舞台上跳出让人赏心悦目的舞蹈,以及去教别人跳这个舞蹈。感受本身十分的成功!我认为,成功无非是天赋+努力的成果。天赋决定适不适合学习这项技能以及决定你掌握这项技能后能走多远。而努力是不断让本身走向成功的惟一道路。对于我来讲,由于当时只有本身一我的学习这个舞蹈,因此基本天天都是本身看视频,反复不断的去练习动做,很枯燥,一个动做要跳100遍1000遍,从陌生到有了肌肉记忆,这个期间由于有时候乏味的训练甚至会有放弃的心理,但坚持和别人的鼓励赞美让本身慢慢走向了成功!从老师的几篇博客中我发现,我和老师在掌握技能时都有两个重点,第一个是找到合理的训练技巧,第二个是坚持不懈的努力。掌握有效的学习方法会让本身在学习一门技术时少走弯路,让本身可以更轻松的熟练掌握技艺的精髓所在。成功之路无捷径,但成功之路却有许许多多的弯路,如何避免本身在弯路岔道反复兜圈,找到适合本身合理正规的学习方法十分的重要。从老师的乒乓球练习和减肥的事例能够看出老师的坚持不懈,从4000步到10000步的改变,中间是一天一天的反复坚持,在我学习曳步舞的时候也是,一个基础动做要作几千次让本身肌肉记住这个动做,到最后本身可以跳出本身的风格,都离不开坚持!java
上个学期我经过c语言的课程接触到了编程技术,经过老师上课的讲解,本身下课作c语言的习题,有不会的的问题看书,经过做业和教材,在老师的引导下我慢慢了解了c语言编程,我认为c语言的学习和我学习曳步舞相比,两者都必须经过反复不断的练习才能达到熟能生巧。记得当时上课的时候由于没有听懂一个模块,下课并无去请教老师解答问题,也并无把这个模块放在心上,就一直把这个不会的模块放在呢里,结果在考试的时候这个模块是重点,而后本身在考试的时候什么都不会,特别后悔本身为何没有用心去解决这个模块的问题。因此这个教训让我在之后的c语言的学习中明白有不会的问题必定要弄明白,不能拖着!算法
我以为本身已经写了1000行左右的代码吧,给我一段代码我能明白运用了什么语句,怎么样的逻辑,给我个题目,我能在用一个方法编译完成后去考虑有没有第二种方法解决这个问题。编程
数组指针 定义 int (p)[n];p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也能够说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 指针数组 定义 int p[n]; 先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。函数指针:在程序运行中,函数代码是程序的算法指令部分,它们和数组同样也占用存储空间,都有相应的地址。可使用指针变量指向数组的首地址,也可使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。指针函数:一个函数不只能够带回一个整型数据的值,字符类型值和实型类型的值,还能够带回指针类型的数据,使其指向某个地址单元。 这个是我对指针数组,数组指针,指针函数和函数指针的理解。数组
这方面的知识我很欠缺,对于文件和流的区别不是很明白,对于文本文件和二进制文件的了解和操做也并无过多的接触函数
面向过程是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,而且它们不容许混合持久化状态和域逻辑。
这个思想的结局问题的方法就是分析出解决问题所须要的步骤,而后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就能够了。学习
模块就是用函数实现各个功能,而后在主函数中调用各个功能模块(函数),这样在维护或升级程序时就能够只关注某个模块。我没有写过多源文件的程序设计
高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。我认为在c语言的程序编程中每一个模块之间应该是高内聚低耦合的,模块模块之间尽可能不要耦合,每一个模块之间应该高聚合,这样的程序代码才是一个高质量的程序代码!指针
#include<stdio.h> #define N 100 int main() { char a[N],b[N]; int i; printf("input a shuzu :\n"); gets(a); for(i=0;a[i]!='\0';i++) b[i]=a[i]; b[i]='\0'; puts(b); }
#include<stdio.h> int s[500]={0},t[500],i; for(i=0,i<=499;i++) t[i]=s[i]; int s[100]={1,1,1,5,0,0,0,0},i; for(i=0;i<=99;i++) if(s[i]==5) printf("数组中有5");
#include <stdio.h> #define N 100 void main() { int i,j,a[N],n,temp; printf("A中有几个数 :\n"); scanf("%d",&n); for(i=0;i<n;i++) { printf("请输入"); scanf("%d",&a[i]); } for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } } printf("排序后"); for(i=0;i<n;i++) { printf(" %d",a[i]); }
}调试
#include <stdio.h> #include <stdlib.h> int main() { int i,j,t,k,s; printf("Following are palindrome primes not greater than 1000:\n"); for (i=0; i<=9;i++) for(j=0;j<=9;j++) for(k=0;k<=9;k++) { s=i*100+j*10+k; t=k*100+j*10+i; if(i==0&&j==0) t/=100; else if(i==0) t/=10; if(s>10&&s==t&&a(s)) printf("%d\t",s); }
}
a(n)
int n;
{int i;
for (i=2;i<=(n-1)/2;i++)
if(n%i==0)
return(0);
return(1);
}
我这个程序代码写了27行,我以为我c语言估计写了1000多行code
将光标移到所要设置断点的那一行而后按F9设置断点 在这行的前面会出现一个红色的圆点.
而后按F5调试 这样就能够看到程序运行到断点处的结果了。
我本身通常整个调试,没用过断点调试,嘿嘿!
我想经过下学期的java课程但愿本身能对编程有更深入的理解,可以掌握java这门课程,本身能用Java解决电脑问题。我认为和我训练曳步舞和娄老师的减肥背单词练习乒乓球同样,只有反复练习,天天都应该用java软件不断练习,多作练习题才能驾轻就熟!经过作中学我以为应该养成良好的习惯,坚持天天都练习,锻炼身体。完成好这三件任务!
我以为我写做能力还不错,之前常常在写做比赛中获奖,经过鲍院长的讲话我认为他说的有道理,按照他的方式方法会获得有效的提升的!