C语课设心得分享(二)
C++,是「微软」公司的一款产品,对于咱们来说,最常用的功能就是写C语言用。在VC6.0中写好程序后,咱们需要先点「编译」,再点「链接」,这是什
么意思呢?大家可能多多少少听说过,C语言用记事本也能写,确实如此。方法大致如下,首先在记事本中写好C语言编写的程序,然后你需要有一个
gcc.exe的程序,然后利用一些参数,比如gcc xxx.c -o
xxx.exe,这样就会生成一个xxx.exe文件,这个就是最终生成的可执行文件,也就是编好的程序。没了?没了。编译的过程是将.c变为.obj、
链接的话是把.obj变为.exe,GCC、包括咱们用的VS,一般都把这两个过程二合一了(当然也可通过参数拆开来做)。
是C++的一个子集,也就是说在C++的IDE中编写C语言是完全可行的。(ps,C++的那种编译锤子叫g++)。②因为VC好使啊,微软大法好。③
有,比如 Turbo
C,「Borland」公司的产品,这款软件是一种以屎蓝色为背景色的、以屎黄色为字体颜色的、不用使用鼠标的一款上古化石。不造大家还记得不记得咱们C
语课本上为啥有个函数死活VC不认(大概是randomize()),因为这是一个TC(Turbo
C简称)中的函数,到了VC年代已经被无情抛弃了,从这里也能看出为啥我不推荐大家看太多课本。其实咱们这次课设要用到的EasyX库,就是用TC时代的
graphic.h库重新打包过来的,以方便在VC上运行。
Blocks等IDE,这些IDE都是很不错的(一般是使用标准的gcc编译器,自带),启动速度快。但是对于咱们这次的课设,我还是推荐大家使用
VS(或者VC)。比如Dev-cpp已经已经停止更新了,而且我就没成功调试过一次。Code
Blocks的调试功能相比VC也是差的比较远。而且有个比较大的问题,就是EasyX这个库貌似在VC/VS上与运行效果比较好。
程是Visual
Studio,是微软的一种工具箱大杂烩,意思是VS不仅可以编写C++,还能有VB,C#等等软件,以微软自己的产品为主。所以Java基本是不用想
了。其实,咱们在VS中编C语言,其实还是用VS中的VC,版本的话大概是VC2010、VS2012这些。我课设用的是VS2012,比较稳定。因为装
了个VA插件,所以代码看上去都是挺漂亮的。关于这些和字体、排版等问题回头也再单说吧。VC的话可能在代码高亮上就比较挫。
C语课设心得分享(二)的更多相关文章
- C语课设心得分享(三)
调试. 以前咱们写课后习题,一般也不需要使用调试,如果程序编译error,根据错误信息就可以改好:如果是结果错误,那么在稿纸上过几遍基本也可以得出结果. 但咱们这个课设比较大,就需要很多调试的过程,尤 ...
- C语言课设心得分享(一)
今儿上完课设,老师果然讲的比较少,周四还不用去,看来还是学生自己折腾.我在做课设的过程中,攒了一些心得/体会,希望能和大家分享分享,也希望能一起探讨探讨.如果是我能回答的问题,我很乐意能够提供帮助. ...
- 将C语课设传到了Github和Code上 2015-91-18
一直听说Git好使,以前捣鼓过没弄成,现在考完试了终于可以静下心来研究研究. 哎,我要是当时做课设的时候就用Git,也能省下不少事呢. 使用的Git教程,刚看个开头: 廖雪峰的Git教程 http:/ ...
- 计算机网络课设之基于UDP协议的简易聊天机器人
前言:2017年6月份计算机网络的课设任务,在同学的帮助和自学下基本搞懂了,基于UDP协议的基本聊天的实现方法.实现起来很简单,原理也很简单,主要是由于老师必须要求使用C语言来写,所以特别麻烦,而且C ...
- C语言课设——电影院选票系统
C语言课设--电影院选票系统 1.课题介绍 大家都爱看电影,现请参考一个熟悉电影票预订系统,实现C语言版的订票系统.了解订票如何实现的.系统主要有2类用户:管理员用户和顾客用户. 管理员用户 1.电影 ...
- eclipse使用技巧心得分享
eclipse使用技巧心得分享 习惯了eclipse开发java程序,公司最近的项目都是idea开发的,同时android studio也是idea原型开发的,在学android开发,所以脱离ec ...
- 2018-2019学年第一学期Java课设--魔塔
目录 Magic-Towers 一.团队名称.团队成员介绍.任务分配 团队名称:MoTa 团队成员介绍 任务分配 二.项目简介 三.项目采用技术 四.项目亮点 主界面显示主要信息功能 游戏动画 五.项 ...
- 智课雅思词汇---二十七、形容词后缀-ant/-ent
智课雅思词汇---二十七.形容词后缀-ant/-ent 一.总结 一句话总结: ...的 后缀:-ant ①[形容词后缀] 大部分与-ance或-ancy,相对应,表示属于...的.具有...性质的 ...
- 智课雅思词汇---二十四、形容词后缀-al-ial-ar-ary-ic-id-ish-ile-ine-oid-ory
智课雅思词汇---二十四.形容词后缀-al-ial-ar-ary-ic-id-ish-ile-ine-oid-ory 一.总结 一句话总结: 1.形容词后缀-al? autumnal 英 [ɔː'tʌ ...
随机推荐
- 【Gerrit】gerrit server搭建
Part 1 Gerrit Prerequisites: 1.Java JDK>1.7 2.Git 3.SSH server 4.DB part 2 Set local gerrit serv ...
- hmtl初学
hmtl+css实现小车轮子转动! <!DOCTYPE html> <html> <head lang="en"> <meta ...
- latch: cache buffers chains故障处理总结(转载)
一大早就接到开发商的电话,说数据库的CPU使用率为100%,应用相应迟缓.急匆匆的赶到现场发现进行了基本的检查后发现是latch: cache buffers chains 作祟,处理过程还算顺利,当 ...
- 在Linux中永久设置Anaconda环境变量的方法
[感谢:http://www.codesec.net/view/459539.html] 如果在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加: 1.在终端输入$ ...
- JavaScript中Math--random()/floor()/round()/ceil()
Math.random():返回0-1之间的任意数,不包括0和1: Math.floor(num):返回小于等于num的整数,相当于四舍五入的四舍,不五入:例子:Math.floor(1.0);Mat ...
- html 定位问题
HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度. scrollLeft:设置或获取位于对 ...
- CentOS6.4 安装 erlang
wget http://www.erlang.org/download/otp_src_17.0.tar.gz -P /usr/local/src/ wget http://www.erlang.or ...
- poj 3083 Children of the Candy Corn
点击打开链接 Children of the Candy Corn Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8288 ...
- 查询数组里有多少个数在[L,R]范围中(二分)
使用两次二分即可得到这个值 比如现在有一个vector<int> vec,里面存放的是有序数列. 我们现在希望找出范围在[L,R]之间的数有多少个. 则有cnt = upper_bound ...
- mysql数据库连接方式(.net)
1.通过ado.net连接(数据库连接串中库名称为中文无法使用) 需要添加MySql.Data.dll(可通过安装mysql-connector-net-6.8.3.mis获得) 引用MySql.Da ...