优于他人的技能

会玩双截棍;

我的经验就是Practice make perfect,熟能生巧;还有就是坚持不懈。

关于C语言的学习的回忆

1.我通过老师的教导和课外C语言书籍中学习,和我的技能相比,C语言更注重一种思维方式,C语言是一门可以和机器对话的语言,因此需要懂得机器的工作方式,并且按照其工作原理去思考。

2.我估计我写了3000多行代码,反正自己写的,写过的都理解。

3.通过学习C语言,我可以分清数组指针,指针数组,函数指针,指针函数;

4.其实我学习文件方面的东西比较少,但还能模糊的明白流和文件之间的联系,文本文件是按照ASCII 码来存储的,而二进制文件则是01代码存储的,在C语言里,可以通过'fp=fopen("test.txt","r");'来打开一个只读的文本文件,以及可以通过'fp=fopen("test.txt","rb");'来打开一个二进制文件。

5.“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

6.模块指的是C语言编写程序过程中可以看作独立个体的片段,自己没有编写过多个源文件的程序。

7.内聚:每个模块尽可能独立完成自己的功能,不依赖于模块外部的代码。

耦合:模块与模块之间接口的复杂程度,模块之间联系越复杂耦合度越高,牵一发而动全身。

目的:使得模块的“可重用性”、“移植性”大大增强

通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低

8.C语言里把数组A的内容复制到数组B中,查找整数数组A中有没有5,对整数数组A进行排序,

int a[80],b[80];

int i,p=0;

for(i=0;i<80;i++)

b[i]=a[i];

2.for(i=0;i<80;i++)

{

if a[i]==5;

{

p=1;

break;

}

}

if(p=1)

printf(“Yes!\n”);

else

printf(“No!\n”);

int j,t;

for(j=0;j<50;j++)

{

for(i=0;i<50-j;i++)

{

if(a[i]>a[i+1])

{

t=a[i];

a[i]=a[i+1];

a[i+1]=t;

}

for(j=0;j<50;j++)

for(i=0;i<50-j;i++)

{

if(a[i]<a[i+1])

{

t=a[i];

a[i]=a[i+1];

a[i+1]=t;

}

}

}

9.断点,调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。

10.我的写作能力还行,就是开口能说会道还不满意,不过,我会在后期慢慢学习。

11.写一个程序计算自己已经写过的代码行数,这有点麻烦,首先,你需要保存所有你写过的程序,其次你要将所有程序,及.c文件转成可读文本文件.txt,然后再用这段代码实现

int main()

{

FILE fp;
fp=fopen("test.txt","r");
int n=0;
char ch;
while(feof(!fp))
{
ch=fscanf(fp,"%1s",ch);
if(ch=='\n')n++;
}
printf("此代码的行数是:%d\n",n);
fclose(fp);
return 0;

}

之后就需要慢慢统计了。

C语言学习的记忆的更多相关文章

  1. 20155229-付钰涵-分析自我技能延展到c语言学习状况

    我的小技能 我记得幼儿园时表演的舞蹈,也记得从水彩到素描的学习,还记得小学和初中获得的钢琴省级奖项. 舞蹈止于一年级,绘画止于三年级,钢琴从学前班到高一那十年的时间里有过断续. 03年-04年的那个冬 ...

  2. linux 下C语言学习路线

    UNIX/Linux下C语言的学习路线.一.工具篇“公欲善其事,必先利其器”.编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工 ...

  3. 足球运动训练心得及经验分析-c语言学习调查

    在准备预备作业02之前,我参考娄老师的提示,阅读了<[做中学(Learning By Doing)]之乒乓球刻意训练一年总结>一文. 在文章描述的字里行间,给予我的印象是系统.负责,娄老师 ...

  4. 20155224聂小益 - 我的技能与C语言学习

    20155224聂小益 - 我的技能与C语言学习 预备作业2 ● 你有什么技能比大多人(超过90%以上)更好? 我认为我可能有些技能身边有的人比较少有,但是要是超过90%以上我实在不敢保证.毕竟厉害的 ...

  5. 获取技能的成功经验和关于C语言学习的调查 2015528

    内容提要 你有什么技能比大多人(超过90%以上)更好?针对这个技能的获取你有什么成功的经验?与老师博客中的学习经验有什么共通之处? 有关C语言学习的调查 你是怎么学习C语言的?(作业,实验,教材,其他 ...

  6. 技能获取与C语言学习情况

    你有什么技能比大多人(超过90%以上)更好? 仔细回想了一下自己到目前为止的学习生涯,好像真的没有什么技能能够比90%以上的人好. 初中高中学过很多东西,但是能够算得上专精的却着实没有.小学参加过计算 ...

  7. 12天学好C语言——记录我的C语言学习之路(Day 6)

    12天学好C语言--记录我的C语言学习之路 Day 6: 今天,我们要开始学习数组了. //①数组部分,数组的大小不能够动态定义.如下: //int n;   scanf("%d,& ...

  8. 12天学好C语言——记录我的C语言学习之路(Day 2)

    12天学好C语言--记录我的C语言学习之路 Day 2: 我建议大家每一天学习之前都仅凭记忆去敲前一天敲过的最后一个程序,或者敲前一天你认为最难最长的一个程序,如果一晚上的睡眠之后不看书还能敲的出来, ...

  9. Unix和Linux下C语言学习指南

    转自:http://www.linuxdiyf.com/viewarticle.php?id=174074 Unix和Linux下C语言学习指南 引言 尽管 C 语言问世已近 30 年,但它的魅力仍未 ...

随机推荐

  1. asp接收jquery post 中文乱码问题!

    这个问题的解决主要还是通过url编码对中文进行处理,在服务后台代码中,进行url解码处理. 但是问题来了,asp没有解码的内置函数,只有一个编码的内置函数UrlEncode,而用UrlEncode进行 ...

  2. 二叉树 最近祖先lca + 两个结点的最小路径

    http://www.acmerblog.com/distance-between-given-keys-5995.html lca在后序遍历中找, tralian算法还不会,懂了再补充 有了lca就 ...

  3. MaxMin搜索

  4. 【转】JAVA CAS原理深度分析

    java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包.可见CAS的重要性. CAS CAS:Compare and Swap, 翻译成比较并交换. java.uti ...

  5. 最完整PHP.INI中文版

    ;;;;;;;;;;;;;;;;;;; 关于php.ini ;;;;;;;;;;;;;;;;;;;; 这个文件必须命名为'php.ini'并放置在httpd.conf中PHPINIDir指令指定的目录 ...

  6. 烂泥:NFS存储与VSphere配合使用

    本文首发于烂泥行天下. 公司服务器的虚拟化使用的是VM ESXi 5.0,为了更有效的利用服务器的硬盘空间.就把所有的镜像文件存放到另外一台linux服务器上,这样在使用vsphere安装虚拟机时可以 ...

  7. 初识50个Linux命令

    1. [命令]:cat [功能说明]: concatenate files and print on the standard output #连接文件并打印到标准输出,有标准输出的都可以用重定向定向 ...

  8. Flume practices and sqoop hive 2 oracle

    #receive the file flume-ng agent --conf conf --conf-file conf1.conf --name a1 flume-ng agent --conf ...

  9. Centos 6.5(64bit)上安装Vertica single node

    在Win8上使用虚拟机Virtualbox安装Centos6.5,想在上面安装vertica. 以下记录了我在安装的过程中遇到的问题与一些解决方案. 1.安装Centos的时候遇到了一个恼人的问题,即 ...

  10. [转]NPOI TestFunctionRegistry.cs

    本文转自:https://github.com/tonyqus/npoi/blob/master/testcases/main/SS/Formula/TestFunctionRegistry.cs   ...