这里我们把“编译器”和“IDE(集成开发环境)”当做一个概念,不再加以区分. C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知道该如何选择,本节我们就针对 Windows.Linux 和 Mac OS 三大平台进行讲解. Windows 下如何选择 IDE? Windows 下的 IDE 多如牛毛,常见的有以下几种. 1) Visual Studio Windows 下首先推荐大家使用微软开发的 Visual Studio(简称 VS),它是 Windows 下…
对于很多初学C语言的人来说,第一个开发环境应该都是VC6.0(没办法的事,很多高校都用VC6),在以前VC6确实是比较适合用来进行C/C++的学习. 但现在VC6已经不适合当前的环境了,更不适合新手.我之前使用过VC6(网上流行的版本)一段时间,发现它有几个问题. 1.古老,很多新特性不支持,界面难看,网上的多数版本都不是完整的VC6 2.不兼容win10,win7系统,要下载补丁才能正常运行. 3.有时候代码没错,一样不能编译通过. 因此我个人不推荐新人使用VC6作为学习编程语言的开发环境,现…
1)Best IDE for C/C++ –  kDevelop(http://kdevelop.org/) Kdevelop是一个专为C/C++及其他语言的开源扩展插件IDE.它基于KDevPlatform平台,这是一款可用于IDE基础开源库. 2)  Best IDE for C/C++ –  Anjuta(http://www.anjuta.org/) Anjuta Devstudio是另外一款强大的开发工具,拥有先进的编程特性包括项目管理.应用程序向导.交互式调试器.源码编辑器.版本控制…
什么是编译器: CPU只认识几百个二进制形式的指令,C语言对CPU而言简直就是天书.C语言是用固定的词汇与格式组织起来,简单直观,程序员容易识别和理解. 这时候就需要一个工具,将C语言代码转换成CPU能够识别的二进制指令,就是可执行的程序.exe. 这个工具是特殊的软件,叫做编译器(Compiler). 编译器有很多种,不同平台下有不同类型的编译器. Windows 下常用的是微软开发的 cl.exe,它被集成在 Visual Studio 或 Visual C++ 中,一般不单独使用: Lin…
强烈推荐visual c++ 2012入门经典适合初学者入门 此书循序渐进,用其独特.易于理解的教程风格来介绍各个主题,无论是编程新手,还是经验丰富的编程人员,都很容易理解. 此书的目录基本覆盖了Windows C++从入门到精通的方方面面. <visual c++ 2012入门经典(第6版)> 第1章 使用visual c++编程 1 1.1 使用visual c++学习 1 1.2 编写c++应用程序 2 1.3 学习桌面应用程序的编程 2 1.3.1 学习c++ 3 1.3.2 控制台应…
博主学习c语言已经有一段时间了,出于对自己学习检验的目的,自制了一款c语言赛车游戏. 由于本质是检验和尝试,所以并没有注重游戏的界面.下文是开发文档,在博主的github网页可以下载源码,注意本项目使用工程的方式开发,打开也请使用打开一个项目工程的方式 .找到c语言公路赛车代码(含代码,数据文件,开发环境配置说明).zip,博主已经打包好了. https://github.com/whatattitude/whatattitude.github.io 摘要: 随着计算机的普及,游戏已经成为广大用…
HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究.借助尖端功能,技术和 API,HTML5 允许你创建响应性.创新性.互动性以及令人惊叹的漂亮网站.更进一步,你也可以使用 HTML5 创建原来只能用于桌面平台上的复杂应用程序. 这篇文章挑选了10个适合初学者的 HTML5 入门教程,带你踏上 HTML5 之旅. 您可能感兴趣的相关文章 35款非常优秀的基于 HTML5 网页游戏 8个惊艳的 HTML5 和 JavaScript 特效…
自序 编译原理与技术的一整套理论在整个计算机科学领域占有相当重要的地位,学习它对程序设计人员有很大的帮助.我们考究历史会发现那些人人称颂的程序设 计大师都是编译领域的高手,像写出BASIC语言的BILL GATES,SUN的JAVA之父等等,在编译上都有很深的造诣.曾经在世界首富宝座上稳坐多年的比尔.盖茨也就是从给微机编写Basic语言编译器起家 的,也正是这个BASIC编译器为比尔·盖茨和保罗·艾伦的微软帝国奠定了基础.正是这个编写Basic语言编译器的经历,开启盖茨的辉煌职业生涯. 编译器是…
一. 原理 1.1 记事本编程 我们用记事本新建一个文件,文件后缀改成.c,例如文件名叫做"1.c",在文件里写上最简单的C或者C++代码, #include<stdio.h> #include<stdlib.h> int main() { printf("记事本编程"); system("pause"); ; } 不使用VS或者CodeBlock打开它的情况下,怎样编译.运行呢? 1.2 使用CodeBlock自带的Mi…
在线C语言编译器/解释器 本文介绍两个C语言在线解释器/编译器,这些工具可以提高代码片段检测方便的工作效率,并可以保证这些代码的正确性,而且还可以和别人一起编辑/分享之间的代码,这样可以共同分析代码并相互协助完成代码段的检查. 1.Codepad…