写c语言用什么软件(c语言基础知识入门)
DEV C 是一款经典的轻量级C语言开发工具,其安装大小只有几十兆,并且具有图形视图界面,操作比较容易。在DEV C 编码界面中可以使用复制和粘贴等命令,这提高了开发效率。
2.3.1安装DEV C
要安装DEV C ,步骤如下。
(1)在百度中搜索DEV C 安装包,双击可执行的exe文件进行安装,首先弹出选择语言界面,在此选择默认选项"English",如图2-25所示。
(2)单击"OK"按钮后进入同意协议界面,如图2-26所示,在此单击"I Agree"按钮。
图2-25 选择语言
图2-26 同意协议界面
(3)在弹出的选择组件界面中勾选要安装的组件,如图2-27所示。在此建议按照默认设置进行安装,然后单击"Next按钮。
(4)在弹出的界面中选择安装路径,如图2-28所示。
图2-27 选择组件界面
图2-28 选择安装路径
(5)单击"Install"按钮开始安装,安装完成后打开DEV C ,开发界面如图2-29所示。
图2-29 DEV C 的开发界面
2.3.2 使用DEV C 运行一个C程序
要使用DEV C 运行C程序,步骤如下。
(1)依次单击顶部菜单中的"文件"打开项目或文件"命令,然后直接打开文件first.c ,打开后的界面如图2-30所示。
(2)单击顶部菜单中的"运行"命令并弹出对应的界面,如图2-31所示。"编译"命令编译当前程序,"编译运行"命令可以对当前文件同时执行编译和运行操作。
图2-30 通过DEV C 打开C程序文件
图2-31 "运行"菜单
(3)使用DEV C 编译并运行文件first.c后,执行效果和在Vsiual Studio 2017中的完全一样。
2.4 使用Vsiual C 6.0开发C程序
在过去一段时间内Vsiual C 6.0是C和C 语言首选的开发工具,是微软推出的官方工具。但是随着时间的推移, Vsiual C 6.0和前面讲解的Turbo C 3.0一样,只支持32位内核操作系统。而现在很多系统都是64位的,它们不支持Turbo C 3.0和Vsiual C 6.0,后来微软推出了Vsiual Studio .NET来代替Vsiual C 6.0,并且不再对Vsiual C 6.0进行升级和支持,所以Vsiual C 6.0一直停留在多年前的版本。当然VsiualC 6.0在市面中还是有一定市场的,例如我们下载的很多C或C 源码都是用Vsiual C 6.0开发的,并且大多数计算机考试和大中专院校教学还用Vsiual C 6.0,下面将简单讲解使用Vsiual C 6.0开发C语言的基本知识。
(1)打开Visual C 6.0,依次选择"File"-"New"命令,弹出"New"对话框,在此选择要创建的工程类型、工程文件的保存位置和工程名称,如图2-32所示。
图2-32 设置新建工程
(2)选择Win32 Console Application选项,然后在"Project name"中输入工程名称"first"在"Location"中输入工程的保存位置。最后单击"OK"按钮,弹出图2-33所示对话框。
图2-33选择控制台程序类型
在此设置控制台程序的类型,此时会有以下4个选项
An empty project :创建一个空工程,它不会自动生成程序文件,只包含环境配置文件。
A simple appliction :创建一个简单程序,它只是一个简单的程序框架,不包含任何有用的代码。
A "Hello World" application :创建一个有输出语句的简单程序。
An application that supports MFC :创建带有MFC支持的框架程序。
E处选择A"Hello World!"application项,单击"Finish"按钮,弹出图2-34所示对话框。
图2-34 工程摘要
(3)此窗口是摘要说明窗口,它说明了程序里面包含哪些文件。单击"OK"按钮后会成功创建一个简单的控制台程序。此时返回Visual C 6.0的主窗口,左侧的"File View"选项卡显示了文件结构,右侧是编写代码的地方,如图2-35所示。
图2-35 Visual C 主界面
(4)建立和编辑C 源程序文件,依次选择"Project"-"Add to Project"-"New"菜单,在"New"对话框的"File"页面中选择"C Source File"项,输入文件名"first cpp",然后单击"OK"按钮,编辑源程序代码。最后将文件first.c的源代码复制到这个新建文件中。
(5)编译程序,生成可执行程序。执行"Build""Build"命令,它可以建立可执行程序,若有语法错误编译器会在窗口下方的输出窗口中显示错误信息。
(6)单击顶部菜单中的"Bulid""Execute"命令便可在伪DOS状态下运行程序,执行效果和在Vsiual Studio 2017中的完全一样。
2.5 使用手机开发C程序
GCC (GNU Compiler Collection , GNU编译器套件) ,是由GNU开发的编程语言编译器。它是利用GPL许可证发行的自由软件,也是GNU计划的关键部分。GNU包括C、C 、Objective-C、Fortran、Java、 Ada和G0语言的前端,也包括了这些语言的库(如libstdc 、libgcj等), GCC的设计初衷是为GNU专门编写的一款编译器, GNU是彻底的自由软件。在开发C语言方面, GCC和本章前面讲解的DEV C 差不多,所以接下来将不再讲解这款开发工具,而是重点讲解它的变种工具C4droid, C4droid是能够在Android手机上开发C和C 语言的工具,是基于GCC实现的。
(1)在网络中搜索关键字"C4droid",该软件的各个版本的功能都差不多,到目前为止它都是"apk"格式的,读者下载后可以直接进行安装。
(2)安装成功后,在第一次打开C4droid时系统会提示安装GCC和SDL,这两项是必须安装的。
(3)安装成功并打开C4droid后,会发现它和计算机中的开发工具类似,也具备编码、打开、编译、运行和保存等常见功能,如图2-36所示。
图2-36 C4droid界面
(4)将文件first.c在C4droid中打开后的效果如图2-37所示。
图2-37 C4droid编码界面
(4)依次单击图2-37右下角的编译和运行按钮后可以查看运行结果,它和在计算机中的运行结果完全一样,如图2-38所示。
图2-38 C4droid调试运行界面
2.6 技术解惑
2.6.1安装Visual Studio 2017时遇到的常见问题
Visual Studio 2017容量巨大,在安装过程中一定要有耐心。如果以前在机器上安装过,那么建议用卸载工具将原来安装的软件完全卸载后再安装,这样会避免很多不必要的麻烦。在安装过程中,系统会多次重新启动,此时读者不要惊慌,计算机重启后将会自动进入安装界面。
另外,因为系统需要安装很多组件(例如数据库和IIS等组件) ,所以,在安装过程中总会出现这样或那样的问题。比较常见的问题是,在安装Windows组件时不能安装IIS中的Front Page服务器扩展,即使已经插入安装光盘了,但却一直提示"将XP profession service pack 2 CD插入选定的驱动器"。这是因为Windows的系统文件保护不让它通过,解决方法是关闭文件保护功能,关闭方法如下所示。
(1)运行gpedit.msc打开组策略。
(2)依次展开"计算机配置一管理模板→系统-Windows文件保护。
(3)找到"设置文件保护"双击并修改为"已禁用" ,然后重新启动系统就可以了。
上面方法最可行,但是治标不治本,还有一种方法可以彻底修复Windows文件。插入系统安装光盘,运行sfc /scannow命令检测并修复可能损坏和更改的系统文件。这样就不会再出现提示信息了。当遇到上述问题时,建议读者先试第1个方法再试第2个方法。
2.6.2 在Windows 7中安装Visual Studio时遇到的常见问题
在Windows 7系统中,安装Visual Studio 2017最常见的问题是弹出一个"无法打开数据文件C:Users\Administrator\AppData\Local\Temp\SIT 16781.tmp\deffactory.dat"的提示。很明显,这是文件Defactory.dat的问题。解决办法是将安装包解压缩,找到"setup"目录中的文件Defactory.dat,用记事本将其打开,删除此文件中的全部内容,然后将下面的内容复制到里面:
[Version]
Signature="$windows NT$"
Provider="Microsoft visual studio Team System 2010 Team suite -CHS" Version=900,100.00
Null5tring=Null String
Lang=2052
[Scenario List]
vsscenario.dll
[Scenario Factory Information]
Default Scenario=llE4C8F3-425E-43b9-B689-8BFDF03342E2
然后保存并关闭这个文件,最后重新安装即可成功。
本文节选自《C编程从入门到实践》
本书用C11标准最新版本写作,由浅入深地详细讲解了C语言的开发技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。即包括新版本的技术,也包括典型的案例,如易上手的游戏开发和结合实际的网络开发、ERP管理,以及许多工控人员使用的单片机开发等内容。本书内容循序渐进,以"技术解惑"和"范例演练"贯穿全书,引领读者全面掌握C语言。
专栏C Primer Plus官方视频解读作者:异步社区99币5人已购查看
好看的电影喜剧(评分最高十大喜剧片)好看的电影喜剧(评分最高十大喜剧片)不知道这个五一大家过得开不开心,反正叉叉是被各种人群挤吐了,宅在家里看电影不比顶着大太阳排队香吗?说是度假,其实一点都不开心,倒不如看上几部喜剧
好莱坞经典喜剧电影(好莱坞十大最佳经典喜剧片名单)好莱坞经典喜剧电影(好莱坞十大最佳经典喜剧片名单)什么很多人喜欢看电影?电影背后隐藏着什么秘密吗?当然,每部电影都表达了道德教育社会问题和技术进步。此外,它还能帮助我们保持长时间工
周星驰电影全集列表(周星驰喜剧电影大全集)周星驰电影全集列表(周星驰喜剧电影大全集)1霹雳先锋豆瓣评分7。0导演黄柏文主演李修贤周星驰成奎安类型动作喜剧犯罪制片国家地区中国香港年份19882捕风汉子豆瓣评分6。0导演赖建国
周星驰全集(周星驰经典电影大全)周星驰全集(周星驰经典电影大全)1。功夫故事发生在1930年代的中国南方某地。黑帮斧头帮在当地欺行霸市,且收买当地的警察逃脱指控。阿星(周星驰饰)整日梦想成为黑帮人物,但意志不坚无
王宝强演的喜剧电影(王宝强最经典5部喜剧)王宝强演的喜剧电影(王宝强最经典5部喜剧)今年春节档的六部强片,哪部电影最春风得意?目前看来非唐人街探案2莫属,不仅口碑保持住了前一部水准,票房更是成倍增长,当前已突破22亿大关,
青春校园爱情电影(盘点十部关于青春的校园电影)青春校园爱情电影(盘点十部关于青春的校园电影)多年前阿宽曾读到一段话,如今越来越能体味出其中真谛。我们用初中三年去盼望高中三年,我们用高中三年去憧憬大学四年,而用大学四年去怀念中学
美国青春励志电影排行榜前十名(欧美十大励志电影排行榜!)美国青春励志电影排行榜前十名(欧美十大励志电影排行榜!)1阿甘正传阿甘(汤姆汉克斯饰)于二战结束后不久出生在美国南方阿拉巴马州一个闭塞的小镇,他先天弱智,智商只有75,然而他的妈妈
如何做好采购(采购如何开展工作)采购管理是计划下达采购单生成采购单执行到货接收检验入库采购发票的收集到采购结算的采购活动的全过程,对采购过程中物流运动的各个环节状态进行严密的跟踪监督,实现对企业采购活动执行过程的
如何做好扶贫工作(如何开展有效扶贫)要坚决贯彻落实中央的决策部署,充分认识到今后工作的重要性复杂性,做好打持久战的准备要建立巩固拓展脱贫成果的长效机制,实现巩固拓展脱贫攻坚成果同乡村振兴有效衔接,在乡村振兴的战场上再
西固在哪里(甘肃省兰州市西固区怎么样)你好,我叫西固,别名西固城,兰州市辖区,位于兰州市西大门,是甘肃省和兰州市的核心工业区中国西部最大的石油化工基地。全区总面积385平方公里,辖2镇4乡41个行政村9个街道78个社区
今日兰州柴油价格甘肃油价最新价格今天是今年8月25日,国家发改委公布。我们来看下各地中石化中石油和中海油加油站调整后995汽油最新限价情况。自今年3月17日24时起,请以官方价格为准。国内汽柴油价格每吨分别提高7
东风风神ax7怎么样(东风风神ax7怎么样值得买不)一直以来,我认为老百姓选车的原则就是体面安全大空间油耗低等,这些要求其实非常基础,主机厂稍加用心其实就能解决。以10万级SUV为例,实际上,很多车型都能满足大家的这些基础需求,但这
风神s30怎么样(东风风神s30优缺点)7月1日,初心东风研发人的家国情怀与奋斗故事一书正式对外发布。今日起,东风技术中心公众号将会持续推出7篇标杆人物故事,让我们在字里行间的触动中,感受标杆们的精神境界与日常工作,将其
cz是哪个航空公司(国内口碑最好的航空公司)根据知名航空调查统计机构SKYTRAX官方统计数据公布了去年2019年亚洲地区最佳十大航空。下面让我们来看看花落谁家吧。TOP10曼谷航空BangkokAirways曼谷航空是泰国
jd是哪个航空公司(JD是什么意思)被起外号是每个人都躲不掉的事情,航空公司也不例外。菜航木航村航这些说的都是啥?今天咱们就来一起看看,这些航司的外号和由来。下次再听到一些爱称时,就不需要再用手机悄悄查是什么意思啦。
尔晴怎么了(延禧攻略尔晴)情露相逢情感剧评延禧攻略是影视剧里的一匹黑马,取得的口碑和收视率让人惊叹。它之所以可以获得成功,不仅是因为它的题材受欢迎,而且也是因为演员出彩的表现。令人心疼的白月光富察容音敢爱敢
延禧攻略哪里看(延禧攻略完整百度网盘)亲爱的热爱的播出之后,收获了网友一致点赞,该剧的收视率于21日晚创下新高,东方卫视达到了1。4,浙江卫视达到了1。3,然而就在粉丝期待收视率更好的时候,传来了不好的消息。22日下午
什么是冲量定理(讲透动量和冲量)什么是冲量定理(讲透动量和冲量)我认为我们教科书上最大的问题就是对一些最基本的东西缺乏详细的描述。所谓物理,物是东西,理是道理。但是往往我们的教材是只列东西,不讲道理。大家也就只是
讲究什么梗(网络词讲究什么意思)陪你度过漫长的中二时光,ACG次元饭君向读者朋友们问好。相信大家在B站的很多鬼畜视频中,偶尔会看到这样一种弹幕B站方文山,它常常出现在一些质量不错的鬼畜视频中,那么这个弹幕是什么梗
货车干尸吓坏乘客(货车收费新标准)货车干尸吓坏乘客(货车收费新标准)货车干尸吓坏乘客驾驶员受到惩罚楚秀网迅据相关媒体报道,干尸!这个词语听着就让人毛骨悚然,但是如果在大街上看到了这些干尸,还不是一个,那么你们会是怎
车船税一年多少钱(2020车船税价格表)最近小编的公司马上就要年会了,年会上最让人期待的就是抽奖环节啦。一二三等奖的奖品让人无比期待,虽然小编年年不中奖,说多了都是泪(),听说有大公司的年会一等奖是一辆车,想想就羡慕。说
云南边境(现在还能去云南旅游吗?)云南边境(现在还能去云南旅游吗?)图为设置在边境一线的执勤点。普洱边境管理支队供图图为设置在边境一线的执勤点。普洱边境管理支队供图中新网普洱5月12日电题云南普洱边境线上火塘夜校热