首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这样学C语言,才是最快最稳妥的学习方法!逆序思考

某位读者:在么,我C语言零基础怎么样才能学会?

每天都有好多人私信问我这样的问题,今天就写一篇我的学习心得,给大家提供一个学习思路。

希望看完这篇文章的读者能建立一套适合自己的学习方法。

硬件:电脑一台,配置一般就行

软件:【C语言开发工具】VS,VScode,VC,Dev C++等等,可自行下载,找不到的小伙伴可以来找我

这两样都齐全后,先了解C语言程序的结构以及运行C语言的步骤。

然后熟悉头文件主函数这些就可以先自己输出一个Hello World运行下。

我这里提供一个示例:

图1-正确输出

很多初学者可能连这个也输不出结果,文章这里举几个常见的错误:

图2-main拼写错误

图3-“”中文符号错误

图4-缺;错误

这几个都是初学者极易犯的错误,代码写错了没有事,大家都是从菜鸟成长起来的。关键是遇到错误的时候怎么去解决它,这个是很关键的。

那些私信我说怎么学都学不会的人,问题就是出在了这里(敲黑板划重点)。

这些新手看到这么多错误bug之后很慌,不少人会选择去学习群里问。

这个时候你的弊病就显出来了,高中习惯被动接受知识,遇到错误也是等老师一起讲。

这个方法放到大学就行不通了。

那么正确的做法应该是什么呢?

▎第一步:查看错误提示,哪一行错了会出现错误区域。

▎第二步:检查一下这一行代码有没有基础语法错误。

错误提示很重要,必须要学会去看错误提示,看不懂英文提示可以复制去百度翻译下(最好学会这些常见的英文)。

这两步排除之后,代码可以输出但是结果不对,那么很有可能就是你的代码逻辑(算法)有错误。接下来怎么办呢?

逆序思考,为什么你写的代码输出的结果和预期的不一样。

根据你的结果逐层分析你的代码,然后一点一点改你的代码,直到和预期结果一致为止。

如果你能坚持到这里,那么恭喜你了,你的水平正在飞速提升。

动手敲代码才是最重要的!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券