大学学C语言的很多同学有这样的经历:
程序有bug,运行才报错,而且报错信息是英文,更难以忍受的是报错信息还不对!
大家看了半天结果是少了逗号分号,或者是单词写错了,痛苦的“找不同”让很多人放弃学C语言。
这是工具的错!
好的工具至少应该具备两点功能:
1.写下几个字母就提示单词防止写错。
2.错漏的地方还没运行就有提示。
为什么JAVA简单?这跟很早就有具备第二点并手动触发第一点的工具——Eclipse的存在有一定的关系,后来IDEA同时具备了两点而且有更多强大的功能所以成为了更好的工具,那么C语言呢?也有。同家公司出的CLion。
其实前段时间就一直在关注刚开始学C语言的师弟师妹,叮嘱她们不要用VC6,可是大学C语言教学群里还是出现了文章一开始说的那种简单bug问题,为此我亲自测了大家用的几款软件:
他们都没有错漏提示!
而VS2017安装配置对新手不友好,又大。
CLion只需多安装一个编译器,而且和IDEA等工具同样的界面和快捷键,非常有利于学习其他语言时也使用这个公司的产品,目前没有社区版,不过可以通过学生证申请免费使用。
有人说用太好的工具影响基础学习,“磨刀不误砍柴工”是我们从小就懂的道理,花少量时间学一个更好的工具,不把时间浪费在查逗号上面才是正确的学习方法,不是吗?
接下来教一下大家CLion入门使用:
1.下载Clion
https://www.jetbrains.com/products.html?fromMenu
2.申请教育版免费
https://www.jetbrains.com/shop/eform/students
3.安装,如果没有装Java可以在这里下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
4.汉化(可选,会导致速度变慢和一些BUG)
把resources_cn.jar放入lib目录即可,例如
D:\Program Files\JetBrains\CLion 2017.3.4\lib
5.打开软件,设置编译器
进入后在这里点击加号,点击蓝色Download下载编译器,或者直接访问
https://sourceforge.net/projects/mingw-w64/
安装后配置好目录如下
添加编译器图解
配置完成后点击New Project,选择C Executable和目录就可以创建项目
等待右下角的进度条走完即可点击绿色三角形运行程序
运行图解
可以参考看看我的IDEA教程,很多地方是通用的。
http://www.jianshu.com/p/aeb3b40d086b
以前总说谭浩强这本错漏百出,不讲究代码风格的教材误人子弟,而VC6让我们费时费力。
很多人说C语言指针难懂,其实指针只是一个运算符,和&对应:
*地址,这样可以取地址的值
&变量,这样可以取变量的地址
这里再分享一个链接用于学习各种语言,学C的同学也可以学Go语言
https://m.runoob.com/
用Chrome翻译官网也是一种学习方法。
还有可以上淘宝或论坛找传智等机构的培训资料,那些文档也写得好一些。
现在Python很火,到时进入课程希望也用JetBrain公司出的Pycahrm教,千万别全程命令行教学或记事本教学,从高中就毁了大家学编程的信心。
谢谢您的阅读。
网友评论