DEV C++语言基础.pptxVIP

  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语言基础什么是程序?程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。关键字:特定目标/问题 计算机语言 命令序列比如说,我们为了计算某次考试中一个班级的所有学生的平均分,可以进行如下操作: 1、获得学生个数和所有学生的分数 2、求和,计算学生总分 3、用总分除以学生人数,得到平均分什么是程序?对于上述问题,我们有: 1、特定的目标——计算平均分 2、命令序列的集合——一系列操作如果把上述用到的所有命令都用计算机语言写出来,就是我们这里要讲的程序了。什么是程序?伟大的计算机科学家Knuth曾经对程序下过如下的定义:程序 = 算法 + 数据结构用最通俗的话来解释的话,数据结构就是把我们要处理的数据与信息按照一定的方法整理存放起来,以便于我们处理;算法,就是配合我们的数据结构,处理数据的方法。这二者结合,就成为了一个程序。当然,算法与数据结构都是非常抽象的概念,我们依然需要通过计算机语言来把他们做成现实的东西。所谓C语言所谓C语言,其实就是上述所谓的众多“计算机语言”中的一种。C语言还拥有一个升级版本:C++语言。C语言和C++语言广泛应用于编写各种软件当中,windows系统也是利用C++语言来完成的。二者的区别各位可以不做深究,暂且认为他们是一样的就可以了。当然,对于我们来说C语言的功能还是用来实现我们的算法与数据结构。我们使用的编译器编译:把一行行的代码变成电脑可以看懂并运行的程序,这个过程叫做编译。显然,我们所写下的所有代码都必须通过编译才能运行,所以我们需要使用一个编译器来帮助我们完成这项工作。我们使用一款非常经典,很适合信息学竞赛使用的编译器——DEVCPPDEVCPP再多说几句尽量在刚刚开始写程序的时候养成良好的写代码习惯,培养良好的代码风格——跟练字是一个道理。如果一开始就有问题,后边再改会很麻烦。写程序,如果不上机亲自动手写,是绝对不可能有进步的。对于信息学竞赛来说,上机写程序,做大量的题目,也是绝对不可回避的。多抄别人的代码。这个指的不是让你们在交作业之前超别人的代码应付,而是在某些问题实在无法解决的时候,抄一抄别人的代码,体会一下别人解决问题的思路,把这些变成自己的知识。抄代码并不是一味的一个字符不差的抄写,而是要一边看一边理解,最后把代码写成自己的风格,变成自己的东西。好,我们正式开始1.1 一个简单的C语言程序#include iostreamusing namespace std;int main(){ cout Hello World! endl; system ( pause ); return 0;}1.1 一个简单的C语言程序我们来一行行的解释一下这段代码:1.1 一个简单的C语言程序#include iostream在编写程序的过程中,我们需要使用到一些工具,这些工具是C语言已经写好了提供给我们的,我们直接利用就可以了。一些最最基本的工具被放在了一个叫做iostream的工具包里,具体有哪些我们随着学习的深入再介绍。这一条语句通过include操作把iostream工具包加了进来,在程序中我们就可以使用iostream包里的所有工具了。iostream作为最最基本的工具包,一般来说是必须使用到的。当然我们还有很多其他的工具包,也放到以后再说。1.1 一个简单的C语言程序using namespace std;这一句的含义不大容易给各位解释清楚,目前的话各位先把这一句当做是一句固定的格式,必须要写,不可或缺,背下来就好了。具体的我们还是以后再说。大家一定不要忽略这一行结尾的那个分号。从今往后,大家一定要提高对分号的注意力。1.1 一个简单的C语言程序int main()先大致介绍函数的概念:C语言程序的基本单位,称作函数。这里的函数跟各位数学上学过的函数是完全不一样的概念,没什么关系。C语言的函数,各位姑且认为它是一种基本结构,一个完整的C语言程序就是通过很多的函数组成的。所有函数中,有一个地位很特殊的函数,称之为主函数。主函数必须有且只能有一个,程序无论是由多少个函数组成的,都一定会从主函数开始运行。也就是说,主函数才是整个程序的主干,其它函数都是辅助的。1.1 一个简单的C语言程序int main()这里的int main()就是主函数的函数头,告诉电脑主函数在这里。前边的int是什么意思暂时不用管。而主函数的所有内容,通通都放在int main()后边的那对花括号{}里边。剩下的三行代码,就都是主函数的内容了。当然这个程序比较简单,就只有一个主函数而已。以后我们学到更复杂的程序的时候,函数有可能有很多很多。1.1 一个简单的C语言程序cout “Hello World!” endl;这一句的作用是在屏幕上输出一句话:Hello

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档