C++其实真的很简单(第一章).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C其实真的很简单(第一章)

C++,其实真的很简单 虽说万事开头难,但是有时候也未必。比如写一个像QQ、微信、甚至是安卓这样的东西很难,但是写一个短小精悍的程序却非常简单。 你相信吗?最简单的程序其实只有7行!请看下面。#includeiostream//引用头文件using namespace std;// 先不讲,等到以后知识多了就能理解了/*现在讲你可能理解不了*/int main()//main函数//什么叫做函数呢?//计算机里面的函数比较像数学里面的函数。//如果x任意变化的时候总有一个与X的值对应的Y值,那么y就是x的函数。//简单地说:当x=1时,y=2//当x=2时,y=3 //当x=3时,y=4...//那么y就是X的函数。 //”喂,这个程序怎么看不出哪里有函数啊?”啊,这个程序严格来说的确不想函数,不过//为什么这样也叫函数呢,笔者也不清楚。//C语言和C++语言的程序都是从main函数开始执行的。{ //函数里面的程序用花括号{}括起来 coutHello World!endl; /*cout是输出语句。 什么叫做输出呢?比如说,你是机器(笑),我去买东西,我给你钱那叫输入;你给我东西那叫输出。 cout简单地说相当于一个投币机,你往里面塞什么它就执行你的任务。 那么这个符号相当于把右边的东西“塞进”cout里面,使得cout能显示出右边的语句。 endl是iostream文件提供的东西,它可以让cout实现换行的功能。 什么是换行呢? 比如说这是第一行 a 我输入了一个a,这个a在下一行而不是第一行,那么我按了回车再输入,那就叫换行。 许多语言的每一个语句都需要加一个分号,这是惯例。为什么?我也不知道=-=*/ return 0; /*返回进位标志为0.关于什么是进位标志我们待会再谈论。*/ } 有读者说:“喂,你是不是傻啊!这里面哪有7行啊!明明是。。。我数一下,有29行!”额。。。不好意思啦。上面可是这行代码的全解。虽然有些比较难的东西我没有讲全,但是也够厉害的吧(笑)。需要注意的是,如果你使用的是早期的C++编译环境(如VC++6.0),那么#includeiostream就应该改为#includeiostream.h 至于为什么,我们很快就可以开始讨论了。反正现在你就一步一步来吧。 “喂,你还没有介绍C++的编译环境呢!!!”噢,好像真的是诶。那我给你们推荐几个: 第一个就是笔者正在使用的Dev-c++了。这个软件是免费的!免费的!免费的!(不要问我为何那么激动,因为我买不起那么贵的软件(苦笑))。这个软件可以在这个网站下载:/projects/orwelldevcpp//projects/orwelldevcpp/ 第二个算得上经典了,就是大名鼎鼎的VC++6.0了。这个软件是付费的,不过这个软件是在2000年左右世纪之交的时候。可能当时研发这款软件的大叔们都退休了,想找他们要免费版的应该不可能了(笑)。 第三个是Notepad++。这个东西是开源的、可以自由使用的。这个程序什么都通吃,从汇编到JAVA,很多语言的源码都可以在它那识别出来。 其实上面的源码通过删除注释得到真正的代码:#includeiostream using namespace std;int main(){ coutHello World!endl; return 0;}编写完后选择菜单上的运行(R)-编译运行(O)即可运行。编译程序第一个程序运行成功!好啦,现在见证奇迹的时候到啦!当当当当! 怎么样?这是一个亲自做出的程序,即使它奇丑无比,即使它的功能少得可怜,但这毕竟是自己亲自做出的程序!“喂,下面这行什么‘Process exited…”是什么啊?”oh,这个是Dev-c++自带的调试功能。这行文字的大概意思是:“进程在0.0202秒后结束并且”返回0值。“”喂,什么叫进程啊?为什么程序要返回0值啊?”嗯…进程这种东西的话现在讲的话肯定会让人头昏脑胀的,还是先讲讲返回0值这个玩意吧。进位标志 能让第一章就让进位标志出现的,全世界可能只有笔者了(笑)。但是基于笔者对进位标志的厚爱,请容许笔者来讲讲这个吧。 有时候,如果你使用win7以上(严格来说应该是Vista以上,但是我们在这里先不谈Vista因为很少人使用这个系统)的系统,在安装/卸载程序突然关闭的时候就会弹出“这个程序可能安装不正确”或“可能未正确卸载此程序”,如图。 为什么会出现这样的情况呢?因为每个程序都有一个进位标志。什么又是进位标志呢?其实进位标志就是一种判断程序是否运行正常的一个依据。进位标志是一个二进制数,也就是说进位标志只能为0和1.有读者说:“这也太没用了吧!”其实进位标志用0和1就够了。0表示正常,1表示非正常推出。所以,我们之前的return 0;就是返回进位标志

文档评论(0)

文档精品 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档