欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    C语言课件 第01章.ppt

    • 资源ID:5382170       资源大小:128.51KB        全文页数:34页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言课件 第01章.ppt

    ,人民邮电出版社,高等学校21世纪教材,C语言程序设计,电子教案,第1章 C语言概述,一个完整的计算机系统是由硬件和软件两大部分组成的。计算机硬件是指计算机物理装置本身,如处理器、内存及各种设备等。而计算机软件是相对硬件而言的,它是计算机程序、过程、规则以及相关的文档资料的总称,如Windows 98、Windows NT、UNIX、Linux和Word等都属于软件范畴。简单地说,软件是计算机执行的程序。程序是可以被计算机处理的指令序列。程序设计是根据所提出的任务,用某种程序设计语言编制一个能正确完成该任务的计算机程序。,1.1 程序设计及编程语言的“代”1.2 C语言的发展历史和特点1.3 C程序示例1.4 C程序的编辑、编译和运行,1.1 程序设计及编程语言的“代”,1.1.1 程序设计如何进行程序设计呢?一般说来,包括以下步骤:问题定义 算法设计 流程图设计 程序编制 程序调试、测试及资料编制,1.1.2 编程语言的“代”多数专家认为,计算机语言大致可以分为以下五代。1第一代语言机器语言2第二代语言汇编语言3第三代语言高级语言4第四代语言5第五代语言,1.2 C语言的发展历史和特点,C程序设计语言(简称C语言)是国际上最著名的高级程序设计语言之一,也是使用范围最广的计算机编程语言之一。1.2.1 C语言的发展历史C语言是UNIX系统的主力语言,它与UNIX系统有着互相依存、休戚与共的紧密关系。1972年D.M.Ritchie在B语言的基础上开发出C语言。图1-1给出几种主要语言的派生关系。,经典CANSI C标准C,1.2.2 C语言的特性1语言表达能力强2语言简洁,使用方便、灵活3运算符丰富4生成的代码质量高5具有良好的可移植性6具有结构化语言特征,1.3 C程序示例,例1-1:计算两个给定的整数之和。#include int main()int a,b,sum;a=8;b=1000;sum=ab*2;printf(sum=dn,sum);return(0);,第1行#include,是文件包含行。第2行int main(),是函数首部,它告诉系统这个函数的名称是main。第3行只有一个开花括号“”,它等同于Pascal语言中的BEGIN,而第10行的闭花括号“”等同于END。这一对花括号往往被称为语句括号。第4行至第9行构成这个函数的函数体。第5行至第7行是三个赋值语句。注意:在每一个语句的后面都带一个分号(;)。第8行printf();是一个函数调用语句。第9行是return语句,它将其后的值返回。,例1-2:计算半径为r的圆的面积。1/*Calculating the area of a circle.*/2#include 3#define PI 3.144,5 int main()6 7 float r;/*radius of a circle*/8 float area;/*area of the circle*/9 printf(Input:r=?n);10 scanf(f,&r);11 area=PI*r*r;12 printf(The area is fn,area);13 return(0);14,在C语言中,注释行是以“/*”开头、以“*/”结尾的任意字符串。注释的目的是为了增加程序的可读性。在使用注释时,要注意以下几点:/*和*/要成对出现,并且在字符“/”和字符“*”之间不能插入空格;注释不能嵌套,就是说,不能在注释中间又有注释;注释不要插到一个字符常量(如A、n)或一个字符串常量(如abc、Hello!)的中间。,例1-3:给定等差级数的首项、公差和项数,计算该级数的第n项值以及前n项和。设:首项为a1,公差为d,项数为n,则第n项an:an=a1(n1)d前n项和sn:,程序如下:1/*Calculating nth item of the arithmetical series and the sum of its n items*/2#include 3 int n_item(int,int,int);/*Function prototype*/4 int sum(int,int,int);/*Function prototype*/5,6 int main()7 8 int a1,n,d,an,sn;9 printf(Input data:a1,n,dn);10 scanf(ddd,&a1,&n,&d);11 an=n_item(a1,n,d);12 sn=sum(a1,n,d);13 printf(an=dn,an);14 printf(sn=dn,sn);15 return(0);16,1718/*Calculating n_th item of the arithmetical series*/19 int n_item(int a,int x,int k)20 21 int b;22 b=a(x1)*k;23 return(b);24 25,26/*Calculating the sum of its n items*/27 int sum(int a,int x,int k)28 29 int sum_n;30 sum_n=x*ax*(x1)*k/2;31 return(sum_n);32,通过这几个例子,我们可以看到:1函数是构成C程序的主要成分一个C程序中必须有一个主函数,主函数的名字规定为main。一个C程序总是从main()函数开始执行。2C语言中函数是由函数头和函数体两部分组成函数头包括函数名、函数类型、函数参数和参数类型说明等部分;而函数体是函数头下面由一对花括号括起来的部分,通常它包括数据说明和语句部分。,3C程序中可以有注释C程序注释是以“/*”开头、“*/”结束的任意字符串,用于对程序功能、算法、数据等进行说明,提高程序的可读性。注释在程序中位置是任意的,但C程序的注释不允许嵌套出现。4采用“逐层缩进”形式5语句以分号结尾,1.4 C程序的编辑、编译和运行,一般来说,利用高级语言编程、解决具体问题时,要经过若干步骤,主要有:编程、编辑、编译和运行。图1-2给出从建立程序的源文件至最后上机运行整个过程的一般操作流程。,图1-2 从程序编写至运行的一般操作过程,1.4.1 在UNIX/Linux操作系统下建立和运行C程序的步骤1编辑源程序 登录进入UNIX(或 Linux)系统。进入vi。$vi f1.c图1-3示出vi 编辑器的工作方式及其转换。,退出vi。:wq 把编辑缓冲区的内容写到编辑的文件中。:ZZ 仅当所编辑的文件作过修改时,才将缓冲区的内容写到文件上。:x 与“:ZZ”相同。:q!强行退出vi。,2编译源文件$cc 文件名例如:$cc f1.c$cc f1.c o ml 3运行程序$a.out(利用系统自动指定的可执行文件名)或者$ml(使用用户自己指定的可执行文件名),1.4.2 在Turbo C环境下建立和运行C程序的步骤Turbo C是一个集成开发环境,它可以完成一个C程序的编辑、编译、连接和运行的全过程,而不必脱离Turbo C环境。1启动Turbo C Turbo C开始运行后,在屏幕上显示如图1-4所示的主菜单窗口。,2编辑源文件3编译源程序4运行程序,New 创建新文件 Open 打开指定文件 Save 保存正在处理的文件 Save as 更换文件名称 Save all 保留所有文件 Change dir 改变工作目录 Print 打印屏幕内容DOS shell 调入DOS命令处理程序 Quit 退出,

    注意事项

    本文(C语言课件 第01章.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开