10-3 像编译器一样思考吧

本文强调了在编程学习中理解语法的重要性,通过项目实践来深化对C语言规则的应用。同时指出,学习编程语言如同交朋友,需要时间和实践。提倡在实际操作中不断摸索、思考和总结,以提高问题解决能力。并提醒学习者,单纯学习理论是不够的,要以项目为主,结合学习,提升效率。
摘要由CSDN通过智能技术生成

10.3.1 语法是什么?语法就是编译器的习性

(1)编译器反应在编程中就是语法。你对编译器的了解程度就反应在你对语法的理解程度。语法(规则)的理解是永无止境的。就像下象棋,规则很简单,关键就在于你对规则的灵活运用。你越善于运用规则,那么你就越强。学会一门语言后,应该进行项目实践,然后在项目实践中去体会C语言的语法规则。
譬如:int i; !!i;
解析:!在C语言中是逻辑取反的意思,逻辑取反意思就是0取反就是1,不是0的数取反就是0.
问题:让你用C语言编程实现:如果一个数i是0则返回0,如果不是0则返回1.

10.3.2 习得一门语言就像认识一个朋友

(1)从新开始认识一个人到成为好朋友,这里面要经历:时间、共事。
(2)学习一门编程语言也需要:时间、实践(共事)。
(3)单纯去学习C语言是学不好的,要去学好、学会必须要实践,做项目。以项目为主,以学习语言为辅,这样两个都学好了。在项目中遇到不懂的,再去查阅资料学习,这样的效率才是比较高的。

10.3.3 学习编程语言要懂得换位思考

(1)预处理中处理程序注释、空行。
(2)思考预处理器是如何工作的,编译器是如何工作的。

10.3.4 注意实践中的摸索和总结

(1)要点一:一定要在实践中,纸上得来终觉浅。
(2)要点二:摸索,去分析,大胆假设,小心求证。自己一定要学会去思考,用自己的脑袋去判断问题在哪里,然后去验证。公司需要的是能解决问题的人。
(3)要点三:总结,一定要是自己去总结,这才是属于自己的。遇到问题一定要去寻找答案,总结自己的得失。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

非主流的豆瓣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值