我以为本身是一个很普普统统的一我的,若是说技能我以为人外有人,相对我本身来讲可能短时记忆能力稍强一些,尤为是对数字的敏感度。java
主要仍是本身在必定的环境和条件下激发出来的,可是大部分仍是在于本身的热爱,和对数字记忆的喜好。我以为兴趣很关键,作本身喜欢的事可以事半功倍,因此要积极的培养本身的兴趣。数据库
经过阅读老师的博客我得出,作任何一件事必定要付诸于行动,而且坚持下去,不断自我积累,才得获得最后的成功。虽然我以为本身的短时记忆能力不错,可是我都是提早理解性的背下来,并在纸上默写出来,尤为是历史和政治方面的大学,好记性不如烂笔头。编程
主要是经过先学习基础知识,而后不断练习学会的。可是我是经过自学,由于没有好好听课,因此掌握不到c语言的精髓,不少地方仍是不会。我以为往后的学习要好好听课,不懂就问,学通学精。数组
我也不太清楚本身写了多少代码,实在要估计应该有2000行代码吧。理解的通常吧,能基本操做。我以为不只要理解更要去实际运用,仍是得大量的练习,毕竟熟能生巧嘛。多线程
数组指针是一个指向数组的指针。指针数组是一个由指针为元素组成的数组。函数指针是一个指向函数的指针。指针函数是一个函数,返回类型是一个指针。模块化
学的不扎实,如今已经忘了。经过查询的知文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。流是字节序列的抽象概念。每一个文件都有文件名、文件所在路径、建立时间及访问仅限等属性。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。函数
“面向过程”是一种以过程为中心的编程思想。就是先进行分析,而后运用函数,一步一步调用,而后方可解决。布局
应该就是程序模块化吧,而后分红一块一块的,一个一个完成。目前没有写过。学习
经过查阅相关资料我得知内聚是从功能角度来度量模块内的联系,耦合是软件结构中各模块之间相互链接的一种度量。所谓高聚能低耦合是判断好坏的标准,是看类的内聚是否高,耦合是否低。我不是特别清楚怎么具体实施。线程
把数组A复制到数组B中
#include <stdio.h> #define N 10 int main() { int a[N],b[N],i,n; printf("请输入数字:\n"); scanf("%d",&n); printf("input a:\n"); for(i=0;i<=n;i++) { scanf("%d",&a[i]); b[i]=a[i]; } }
查找整数数组A中有没有数字5
#include<stdio.h> int main() { int A[100]; int i; for(i=0;i<100;i++) { scanf("%d",&A[i]); } for(i=0;i<100;i++) { if(A[i]==5) { printf("数组中数字有5:\n"); } else { printf("数组中数字没有5:\n"); } } return 0; }
从小到大排列
#include <stdio.h> #define N 10 int main() { int a[N],i,j,k; printf("输入10个整数:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(j=0;j<N-1;j++) for(i=0;i<N-1-j;i++) if(a[i]>a[i+1]) { k=a[i]; a[i]=a[i+1]; a[i+1]=k; } printf("排序后的结果为:\n"); for(i=0;i<N;i++) printf("%5d",a[i]); printf("\n"); }
从大到小排列
#include <stdio.h> #define N 10 int main() { int a[N],i,j,k; printf("输入10个整数:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=0;i<N-1;i++) for(j=i+1;j<N;j++) if(a[i]<a[j]) { k=a[i]; a[i]=a[j]; a[j]=k; } printf("排序后的结果为:\n"); for(i=0;i<N;i++) printf("%5d",a[i]); printf("\n"); }
以上为例子。
断点是指在调试程序时,程序运行到你设置断点的该行代码自动中止的地方。
怎么样链表?