C语言学习见解专栏——救命的

嗯.....大部分同胞都学这东西,学的死去活来的,同时我也看到了许多同学在学习方法上存在着严重的问题。根据自己的一些见解。告诉你们

其实老师在学之前就在反复强调,C很难,C很难。但是我很不懂为什么他自我感觉为什么那么良好,那要是期末咱加入考不管人家,唉!画面不敢想。。。

怎么学,怎么写,怎么调试找错,怎么改。

首先我们先来讨论,怎么学的问题,第一个不知道你们能懂书上的内容不能,不管怎样,那都是写程序的一小部分,我推荐的中国大学mooc上的C语言入门基础,是相当好的。极品中的极品。(一般我所推荐的东西都是既不花钱,而且质量好的。)但是不知道为什么没有引起你们的注意。不要说你连写作业的时间都没有,哪有时间,看课程。那你连会都不会怎么去自己写呢。

学习方法;

1.你要通过上课,看书,听我给你推荐的网课,对知识有大致的了解。

错误:不要闷头自己一直想。

有的人以为我是不是一看别人的不是我写的就是抄的,嗯....数学我深有体会,如果自己没有思考的过程,你该不会还是不会,但我发现程序和那完全是两码事,你要是通过别人的来学习的。

为此我生动的把它比喻为:写代码就像写作文。

1.写的越多,越熟练。

2.还记得你小时候第一次写作文,憋半天,憋不出一句话吗?是不是和现在的情况有些许类似。

2.看的多,也有好处,(不能光看不练)。

例1比如sum;求1~100之和

第一次写可能你打死也想不到找个sum去把一个一个数装进去。

例2

比如就在这两次作业,我不知道怎么在循环中用字符串,让循环去找字符串中的每个字符,一开始想的是求长度,整个字符串数据的大小,然后处于单个字符数据的大小,让条件i小于其长度。

但是我从网上找到了更厉害的,字符串的最后一个装的一定是‘\0’。

例字符串hello在内存中是‘h,e,l,l,o,\0.你要存10个字符的串占11个地方,结尾没‘\0’不叫字符串,不能用相关的函数。

百度是你最好的老师。要学会用。如果一道题不会,百度一搜看懂了,打两三遍,会自己不看打,就有进步。

未完待续.........

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181121A1XH2C00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券