DEV C++语言基础.ppt





《DEV C++语言基础.ppt》由会员分享,可在线阅读,更多相关《DEV C++语言基础.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DEVC+语言基础什么是程序?程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。关键字:特定目标/问题 计算机语言 命令序列比如说,我们为了计算某次考试中一个班级的所有学生的平均分,可以进行如下操作:1、获得学生个数和所有学生的分数2、求和,计算学生总分3、用总分除以学生人数,得到平均分我们使用的编译器编译:把一行行的代码变成电脑可以看懂并运行的程序,这个过程叫做编译。显然,我们所写下的所有代码都必须通过编译才能运行,所以我们需要使用一个编译器来帮助我们完成这项工作。我们使用一款非常经典,很适合信息学竞赛使用的编译器DEVCPPDEVCPP再多说几句尽量在
2、刚刚开始写程序的时候养成良好的写代码习惯,培养良好的代码风格跟练字是一个道理。如果一开始就有问题,后边再改会很麻烦。写程序,如果不上机亲自动手写,是绝对不可能有进步的。对于信息学竞赛来说,上机写程序,做大量的题目,也是绝对不可回避的。多抄别人的代码。这个指的不是让你们在交作业之前超别人的代码应付,而是在某些问题实在无法解决的时候,抄一抄别人的代码,体会一下别人解决问题的思路,把这些变成自己的知识。抄代码并不是一味的一个字符不差的抄写,而是要一边看一边理解,最后把代码写成自己的风格,变成自己的东西。好,我们正式开始1.1 一个简单的C语言程序#includeusing namespace std
3、;intmain()cout Hello World!endl;system(pause);return 0;1.1 一个简单的C语言程序我们来一行行的解释一下这段代码:1.1 一个简单的C语言程序#include 在编写程序的过程中,我们需要使用到一些工具,这些工具是C语言已经写好了提供给我们的,我们直接利用就可以了。一些最最基本的工具被放在了一个叫做iostream的工具包里,具体有哪些我们随着学习的深入再介绍。这一条语句通过include操作把iostream工具包加了进来,在程序中我们就可以使用iostream包里的所有工具了。iostream作为最最基本的工具包,一般来说是必须使用到
4、的。当然我们还有很多其他的工具包,也放到以后再说。1.1 一个简单的C语言程序using namespace std;这一句的含义不大容易给各位解释清楚,目前的话各位先把这一句当做是一句固定的格式,必须要写,不可或缺,背下来就好了。具体的我们还是以后再说。大家一定不要忽略这一行结尾的那个分号。从今往后,大家一定要提高对分号的注意力。1.1 一个简单的C语言程序int main()先大致介绍函数的概念:C语言程序的基本单位,称作函数。这里的函数跟各位数学上学过的函数是完全不一样的概念,没什么关系。C语言的函数,各位姑且认为它是一种基本结构,一个完整的C语言程序就是通过很多的函数组成的。所有函数中
5、,有一个地位很特殊的函数,称之为主函数。主函数必须有且只能有一个,程序无论是由多少个函数组成的,都一定会从主函数开始运行。也就是说,主函数才是整个程序的主干,其它函数都是辅助的。1.1 一个简单的C语言程序int main()这里的int main()就是主函数的函数头,告诉电脑主函数在这里。前边的int是什么意思暂时不用管。而主函数的所有内容,通通都放在int main()后边的那对花括号里边。剩下的三行代码,就都是主函数的内容了。当然这个程序比较简单,就只有一个主函数而已。以后我们学到更复杂的程序的时候,函数有可能有很多很多。1.1 一个简单的C语言程序cout “Hello World!
6、”endl;这一句的作用是在屏幕上输出一句话:Hello World!cout是C+风格的输出工具,使用的时候,只需要把要输出的内容放在cout的后边,并且用连接起来就可以了如果要输出多个内容也是一样的。这个符号大家可以形象的记忆,这就好比水流一样,把我们要输出的信息从屏幕上流出去了。在输出要说的话的时候,要在话的两端加上双引号,这个是一种格式上的规定,大家一定要记住。endl是换行符,输出一个endl就相当于打了一个回车。注意结尾的分号了吗?1.1 一个简单的C语言程序system(“pause”);这一句的作用是把程序暂停下来。电脑运行程序的时候速度是非常快的,一旦程序结束,窗口就会自动关
7、闭,而且从窗口打开到窗口结束的时间非常短,以至于我们什么结果都看不到。所以需要在适当的地方加上system(“pause”);来让程序暂停,方便我们看结果。这一句不只可以加在程序的结尾,它可以加在任何你想让程序停下来的地方。注意结尾的分号了吗?1.1 一个简单的C语言程序return 0;这一句的作用是告诉程序,主函数的任务做完了,可以结束了。当然,因为主函数是整个程序的主干,所以只要主函数结束了,程序也就结束了。这一句的更详细的含义,以后再说。注意结尾的分号了吗?1.1 一个简单的C语言程序一个完整的程序就这样解释完了,我们再来回顾一下1.1 一个简单的C语言程序#includeusing
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DEV C+语言基础 C+ 语言 基础

限制150内