ImageVerifierCode 换一换
格式:PPTX , 页数:41 ,大小:182.49KB ,
资源ID:3747566      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3747566.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DEV-C++语言基础.pptx)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

DEV-C++语言基础.pptx

1、C语言基础什么是程序? 程序( program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合 。 关键字:特定目标 /问题 计算机语言 命令序列 比如说,我们为了计算某次考试中一个班级的所有学生的平均分,可以进行如下操作:1、获得学生个数和所有学生的分数2、求和,计算学生总分3、用总分除以学生人数,得到平均分什么是程序? 对于上述问题,我们有:1、特定的目标 计算平均分2、命令序列的集合 一系列操作 如果把上述用到的所有命令都用计算机语言写出来,就是我们这里要讲的程序了。什么是程序? 伟大的计算机科学家 Knuth曾经对程序下过如下的定义:程序 = 算法 + 数据结构 用最

2、通俗的话来解释的话,数据结构就是把我们要处理的数据与信息按照一定的方法整理存放起来,以便于我们处理;算法,就是配合我们的数据结构,处理数据的方法。这二者结合,就成为了一个程序。 当然,算法与数据结构都是非常抽象的概念,我们依然需要通过计算机语言来把他们做成现实的东西。所谓 C语言 所谓 C语言,其实就是上述所谓的众多 “ 计算机语言 ” 中的一种。 C语言还拥有一个升级版本: C+语言。 C语言和 C+语言广泛应用于编写各种软件当中, windows系统也是利用 C+语言来完成的。二者的区别各位可以不做深究,暂且认为他们是一样的就可以了。 当然,对于我们来说 C语言的功能还是用来实现我们的算法

3、与数据结构。我们使用的编译器 编译:把一行行的代码变成电脑可以看懂并运行的程序,这个过程叫做编译。显然,我们所写下的所有代码都必须通过编译才能运行,所以我们需要使用一个编译器来帮助我们完成这项工作。 我们使用一款非常经典,很适合信息学竞赛使用的编译器 DEVCPPDEVCPP再多说几句 尽量在刚刚开始写程序的时候养成良好的写代码习惯,培养良好的代码风格 跟练字是一个道理。如果一开始就有问题,后边再改会很麻烦。 写 程序,如果不上机亲自动手写,是绝对不可能有进步的。对于信息学竞赛来说,上机写程序,做大量的题目,也是绝对不可回避的。 多抄别人的代码。这个指的不是让你们在交作业之前超别人的代码应付,

4、而是在某些问题实在无法解决的时候,抄一抄别人的代码,体会一下别人解决问题的思路,把这些变成自己的知识。抄代码并不是一味的一个字符不差的抄写,而是要一边看一边理解,最后把代码写成自己的风格,变成自己的东西。好,我们正式开始1.1 一个简单的 C语言程序#include using namespace std;int main()cout 在编写程序的过程中,我们需要使用到一些工具,这些工具是 C语言已经写好了提供给我们的,我们直接利用就可以了。一些最最基本的工具被放在了一个叫做 iostream的工具包里,具体有哪些我们随着学习的深入再介绍。这一条语句通过 include操作把 iostream

5、工具包加了进来,在程序中我们就可以使用 iostream包里的所有工具了。 iostream作为最最基本的工具包,一般来说是必须使用到的。当然我们还有很多其他的工具包,也放到以后再说。1.1 一个简单的 C语言程序 using namespace std; 这 一句的含义不大容易给各位解释清楚,目前的话各位先把这一句当做是一句固定的格式,必须要写,不可或缺,背下来就好了。具体的我们还是以后再说。 大家一定不要忽略这一行结尾的那个分号。从今往后,大家一定要提高对分号的注意力。1.1 一个简单的 C语言程序 int main() 先大致介绍函数的概念: C语言程序的基本单位,称作函数。这里的函数跟

6、各位数学上学过的函数是完全不一样的概念,没什么关系。 C语言的函数,各位姑且认为它是一种基本结构,一个完整的 C语言程序就是通过很多的函数组成的。 所有函数中,有一个地位很特殊的函数,称之为主函数。主函数必须有且只能有一个,程序无论是由多少个函数组成的,都一定会从主函数开始运行。也就是说,主函数才是整个程序的主干,其它函数都是辅助的。1.1 一个简单的 C语言程序 int main() 这里的 int main()就是主函数的函数头,告诉电脑主函数在这里。前边的 int是什么意思暂时不用管。而主函数的所有内容,通通都放在 int main()后边的那对花括号 里边。 剩下的三行代码,就都是主函

7、数的内容了。 当然这个程序比较简单,就只有一个主函数而已。以后我们学到更复杂的程序的时候,函数有可能有很多很多。1.1 一个简单的 C语言程序 cout using namespace std;int main()cout “Hello World!“ endl;system ( “pause“ );return 0;1.1 一个简单的 C语言程序 有了上边给出的框架,我们至少可以写出一个完整的可以运行的 C语言程序了。以后我们需要做的工作就只是在框架中添加不同的内容了。1.2 变量 接下来我们来介绍变量的概念。 回到刚开始我们讲过的那个例子:我们在计算平均分的时候,第一步需要进行的操作就是获

8、得学生人数和学生的分数。我们获取的这些数据需要存储起来 存放这些数据的地方就叫做变量。1.2 变量 一 个变量可以被理解称为一个装东西的盒子,每一个盒子都有一个名字,里边可以装一个数据。 变量是有类型之分的,一种类型的变量只能存储对应类型的数据。好比盒子也是有分类的,一种盒子只能用来放一种数据。 常用的数据类型有: 整型 浮点型 字符型 布尔型1.2 变量 整型:整型变量用来存储整数 整型变量分为下列几种:(unsigned) int(unsigned) short(unsigned) long long int 不同的整型变量也是有区别的,目前可以不做深究。我们现在都使用 int类型的就好。

9、1.2 变量 浮点型:浮点型变量用来存储小数 浮点型 变量分为下列几种:(unsigned) float(unsigned) double(unsigned) long double 不同的浮点型变量同样有区别的,目前也可以不做深究。我们现在都使用 float类型的就好。1.2 变量 字符型 :字符型变量用来存储字符,比如说 a B , * 字符型 变量一般只用 char型1.2 变量 布尔型:布尔型变量是一种比较特殊的数据类型,这个数据类型是用来判断真假的。所以布尔型的变量只有两种值:真 1.3 变量的申请 举例说明:int a;float b;char c;bool d; 如果要同时申请多个同一类型的数据,只需要这样写:int a , b , c , d; 注意结尾的分号了吗?

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报