问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想先自学c语言 应该怎样来学习呢

发布网友 发布时间:2022-03-01 17:02

我来回答

3个回答

热心网友 时间:2022-03-01 18:32

一、多看代码
在有一定基础以后一定要多看别人的代码,同时注意代码中的算法和数据结构,因为数据结构和算法是程序的灵魂。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C。别的方面也要关注一下,诸如变量的命名、库函数的用法等等。有些库函数是经常用到的。对于这些函数的用法就要牢牢记住。
二、要多动手
学习编程像练习搏击一样,是个实战的活,光说不练假把式。刚开始学的时候可以多练习书上的习题。 对于自己不明白的地方,自己编个小程序实验一下是最好的方法,能给自己留下深刻的印象。 自己动手的过程中要不断纠正自己不好的编程习惯和认识错误。有一定的基础以后可以尝试编一点小游戏,照着编写作为练习。基础很扎实的时候,可以编一些关于数据结构方面的东西,诸如最经典的学生管理系统。之后一切都是那么自然了......
三、 注重编程思维的锻炼
一个真正意义上的程序员,一定会在编程思维上下狠功夫,这是我们和普通的搬砖程序员的本质差别。
四、养成良好的编程习惯
基本上每本C教材上都要提到。作为新手这条一定要时时遵守。具体注意以下三个方面:
(1) 在比较复杂的代码后面要有注释。 如果光溜溜一堆代码,别人就不可能看懂你的代码,而且也不利于查找错误。除非你一直编东西给自己看。能在代码里说明白的就一定要在代码里体现。比如变量名、函数名,在命名的时候尽量说明是干什么用的。
(2)注意语句的嵌套不能过长,一般来说,一段代码里Tab要少于8个。简单说就是语句最多8个嵌套。 对于新手来说,这个标准还要下降。有一个好习惯是,把主函数尽量写简短。经常看到别人的代码是主函数只有几行,几个函数调用,而定义全在主函数外部。这样一是减少了主函数内部的嵌套,二是比较精简,容易读懂。
(3)注意语句的选择。并不是分支语句就用if,循环就用while、for。在适当的情况下switch和do while语句也是要用的。在某些时候,switch语句比if语句更加精练明了,而do while比while少一个循环。

热心网友 时间:2022-03-01 19:50

找一本基础的书,从头到尾按照书上的走一遍

热心网友 时间:2022-03-01 21:24

看书 谭浩强
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
买钢琴需要注意些什么 买钢琴要注意什么 关于香港电视剧《蒲松龄》的情节 谁有香港的蒲松龄粤语全集啊!在哪里可以下载。 |蒲松龄全集|蒲松龄国语+粤语1到25集蒲松龄[迅播]高清|蒲松龄全集极速... 泰吉&同诚·悦府买一期车位送5万家电是真的吗? 如何迅速卖车位 绍兴火车站到东浦镇 陆景和生日是几月几日 别人发NXX是什么意思? (堂堂正正的手牵手,心中不会有愧)这是哪首歌里的歌词,谢谢知道... 为什么冰雹只有在夏天才会出现? 怎么自学编程,比如c语言 关于C语言怎么自学好. C语言怎么自学好? 冰雹如何形成,为什么只在夏天 如何自学C语言?高手进来传授一下学习经验 为什么冰雹只出现在夏天?冰雹是怎样形成的呢? 夏天下冰雹的原理 夏天冰雹是怎么形成的? 冰雹是怎么形成的?为什么夏天会出现冰雹? 夏天的气温这么高,冰雹是怎么形成的? win10修改账户名字 win10修改账户名 关于思科考试的问题! 红帽子linux 荔枝最佳保鲜法 我的微信找不到微信小程序图标怎么办 微信图标不见了,怎么办 手机微信图标不见了怎么办· 微信图标不见了,怎么办? 冰雹怎么会在夏天下呢?冰雹怎么产生的? C语言自学难学不难学 冰雹为什么会出现在夏天? 自学C语言需要多长时间可以完全学懂并熟练操作? 危害农作物的冰雹是怎样形成的,为什么只有夏天有 冰雹怎么形成的?有什么迷信的说法?为什么夏天也有冰雹? 半球冰箱1冷还是5冷 冰箱里的数字7最冷还是1最冷 思科的CCNA值得考吗? 切芒果的方法窍门有什么? c语言用什么软件编 word2003怎么在方框里打勾 word2003中方框里面怎么打钩 怎样在word2003的框框中打勾 word2003中,怎样在方框内打钩 word2003里怎样在小方格里打对勾 如何在word2003中输入方框,然后中间打个对号? 如何在word03文本中的方框里面打对勾? word2003怎样方框内内打勾 淘宝网怎么实名认证?