别再用VC6学C语言了!

大学学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教,千万别全程命令行教学或记事本教学,从高中就毁了大家学编程的信心。

谢谢您的阅读。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏何俊林

为什么我推荐你用Ubuntu开发?

Ubuntu 能搞得像 Mac 和 Windows 一样好看的桌面环境吗,而且要简单快速,不折腾。笔者在今年将系统更新成 Ubuntu18.04 后,每每有闲工...

1124
来自专栏数据和云

DBA生存警示:系统级误删除案例及防范建议

编辑手记:对于资深的老DBA们,他们在漫长的职业生涯中养成了很多稀奇古怪的守则,以在复杂多变的环境中“幸存”,这源于无数血泪的教训,我曾经在《数据安全警示录》...

2784
来自专栏数据和云

【云和恩墨大讲堂】Oracle线上嘉年华第二讲

编辑手记:Oracle线上嘉年华,正在持续分享中。本次的主题是系统割接中的SQL解析问题和结合业务的SQL优化改写技巧。 1 嘉宾介绍 小鱼(邓秋爽) 云和恩...

2716
来自专栏地方网络工作室的专栏

MAC 迅雷最新版无限重启BUG的解决方法

今天打开迅雷想下载点东西,但是发现迅雷一直提醒出现错误,无限重启,但不能打开。。。我可是买了会员的啊!这破玩意儿! ? 首先,重启系统,无效。 然后卸载并重新安...

2399
来自专栏用户画像

sql server 实验5.2 触发器的建立与使用

一、实验目的                                                     

672
来自专栏ThoughtWorks

Kubernetes救援 - 教你如何从新技术的坑里爬出来(上) | TW洞见

今日洞见 文章作者/配图来自ThoughtWorks:佟达。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站...

3679
来自专栏张戈的专栏

妹子你真萌:一次心惊肉跳的服务器误删文件的恢复过程

刚在我的订阅里面看到这篇文章,在爆笑之余也让跟我一样的运维农民工们发人深省,所以转过来分享一下。妹子啊妹子,网上找的东西也不能直接照搬啊,太萌了~~哈哈! 作者...

40211
来自专栏决胜机器学习

数据库专题(二) ——数据库设计

数据库专题(二)——数据库设计 (原创内容,转载请注明来源,谢谢) 一、数据库设计规范——范式 数据库设计,需要遵循设计原则,最主要的设计原则是范式。范式是...

3217
来自专栏小车博客

电脑蓝屏代码大全

编号 代码 含意 0 0x00000000 作业完成。 1 0x00000001 不正确的函数。 2 0x00000002 系统找不到指定的档案。 3 0x0...

962
来自专栏Jackson0714

【Discuz】关闭QQ互联插件提示信息:系统繁忙,请稍后再试

1083

扫码关注云+社区