还记得那些年学过的C语言吗?(写给自己和C的初学者)

说起C语言,大学一年级作为一门通识教育课,填鸭式地接受了C,那时也不知道它能干嘛,老师讲什么就跟着学什么,考试也就是把一本习题集做完背背就能通过。到现在5年过去了,由于现在研究生阶段的研究方向,又不得不和C打交道,所以得重新把它捡起来。前两天翻了一下C的教程,还基本都看的懂,估计这也是当年“认真”学习的结果,看来填鸭教育也不是完全没用,当初一股脑地接受C,根本不懂其内部编译原理,靠背硬是把它给记住了。虽然C的基本语法是比较熟悉了,但当遇见一个具体的题目的时候,就感觉无从下手,我估计大多数C的学习者也遇到过这种情况,没办法,现在要用,还得学,不过现在有具体的题目,这样学起来就比较容易了。个人认为C学习应该要注意以下几个方面(纯属个人感受,欢迎拍砖)

1、C的语法是必须要掌握的,你可以不懂C的编译原理,但C的语法必须得懂,就像学英语一样,不懂语法连英文文章都看不懂,更别说去写、去说了;

2、在熟悉了语法之后,可以先找一些简单的实例来练练手,可能起初自己也不会写,你可以先把例子里的程序看懂,看懂原作者的编程思想,然后按自己的理解来编程,最后看运行结果是否一样,这样可以加强对语法的掌握,也能训练一些简单的编程技巧,学习一些简单的算法;

3、在开始写自己的第一个C程序的时候,就要有意思培养适合自己的编程风格,好的风格和好的习惯一样重要;

4、在基本可以做一些简单应用的时候,可以开始适当看看数据结构和算法了,算法的训练可以丰富编程知识,在大型应用程序的编写中才会游刃有余;

5、其他。。。。。。写的不够具体,也不够完善,希望有人能补充,我也只是个C的初学者,大家取长补短吧。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值