书签 分享 收藏 举报 版权申诉 / 21
上传文档赚钱

类型《C语言程序设计》课件第一章11.PPT

  • 上传人(卖家):momomo
  • 文档编号:4850748
  • 上传时间:2023-01-18
  • 格式:PPT
  • 页数:21
  • 大小:244.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《C语言程序设计》课件第一章11.PPT》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    C语言程序设计 语言程序设计 课件 第一章 11
    资源描述:

    1、C语言语言目的:目的:掌握程序设计的基本方法掌握程序设计的基本方法要求:要求:上机与作业上机与作业 本章内容本章内容C语言的产生和发展语言的产生和发展C语言的主要特点;语言的主要特点;简单的简单的C语言程序语言程序;C语言程序的开发过程和上机操作语言程序的开发过程和上机操作自然语言自然语言机器语言机器语言指令与程序指令与程序符号语言符号语言(或称汇编语言或称汇编语言)低级语言低级语言高级语言高级语言源程序、编译程序、目标程序源程序、编译程序、目标程序基本概念基本概念1.2.1 C语言的发展语言的发展1.2.2 C语言的特点语言的特点(1)简洁、紧凑,使用方便、灵活简洁、紧凑,使用方便、灵活(2

    2、)具有高级语言的特点,又具有低级语言的一些功能。具有高级语言的特点,又具有低级语言的一些功能。(3)是一种结构化程序设计语言是一种结构化程序设计语言(4)运算符丰富运算符丰富(5)数据类型丰富,具有现代化语言的各种数据类型。数据类型丰富,具有现代化语言的各种数据类型。(6)程序中可以使用编译预处理语句程序中可以使用编译预处理语句(7)C语言生成的代码质量高语言生成的代码质量高(8)C语言程序的可移植性好语言程序的可移植性好 用用C语言编写的程序,称为语言编写的程序,称为C语言语言源程序,简称源程序,简称C程序。程序。1.3.1.举例说明举例说明C语言程序。语言程序。(3个个)输出一行信息的输出

    3、一行信息的C程序。程序。#include“stdio.h void main()printf(Hello,good morning!n);该程序的作用是输出以下一行信息:该程序的作用是输出以下一行信息:Hello,good morning!主函数输出函数句尾分号DEMO#include“stdio.h /*求两数之和求两数之和*/void main()int a,b,sum;/*变量说明变量说明*/a=50;b=45;sum=a+b;printf(sum=%d n,sum);“/*/”表示注释部分说明语句变量该程序的作用是输出以下一行信息:该程序的作用是输出以下一行信息:sum=95 赋值运算

    4、符#include stdio.h /#include stdio.h /*主函数主函数*/void main()void main()int a,b;/int a,b;/*变量说明变量说明*/scanf(%d,&a);/scanf(%d,&a);/*输入变量输入变量a a的值的值*/b=abs(a);/b=abs(a);/*调用调用absabs函数,将得到的值赋给变量函数,将得到的值赋给变量b b*/printf(”|%d|=%dn,a,b);/printf(”|%d|=%dn,a,b);/*输出输出a a和和b b的值的值*/标准输入函数标准输出函数abs函数int abs(int x)/

    5、int abs(int x)/*定义定义absabs函数,函数,x x为形式参数为形式参数*/int y;/int y;/*absabs函数题中的变量说明函数题中的变量说明*/if(x0)y=x;if(x0)y=x;else y=-x;else y=-x;return(y);/return(y);/*将将y y的值返回调用处的值返回调用处*/程序运行结果如下:程序运行结果如下:-123-123 (输入输入-123-123给变量给变量a)a)|-123|=123 (|-123|=123 (将变量将变量a a和和b b的值输出的值输出)说明:说明:int abs(int x)int abs(int

    6、 x)为为absabs函数定义,函数返回值为整型。函数定义,函数返回值为整型。int xint x为形参说明,为形参说明,x x形式参数。形式参数。C C程序是由函数构成的。程序是由函数构成的。一个函数由两部分组成:定义部分与函数体。一个函数由两部分组成:定义部分与函数体。一个一个C C程序总是以程序总是以mainmain函数开始执行。函数开始执行。C C程序书写格式自由。程序书写格式自由。语句最后必须有一个分号,即使是程序的最后一语句最后必须有一个分号,即使是程序的最后一 个语句也必须有分号,分号是语句结束的标志。个语句也必须有分号,分号是语句结束的标志。C C语言本身没有输入、输出语句。输

    7、入和输出的操语言本身没有输入、输出语句。输入和输出的操 作是由库函数作是由库函数scanfscanf和和printfprintf等函数来完成的。等函数来完成的。C C程序中可以用程序中可以用/*/对任何部分作注释,以增加对任何部分作注释,以增加 程序的可读性。程序的可读性。注意:注释不能嵌套,如注意:注释不能嵌套,如/*/*/*/是错误的。是错误的。用用C语言编制程序到完成运行,一般要经语言编制程序到完成运行,一般要经过编辑、编译、连接、运行几个阶段过编辑、编译、连接、运行几个阶段DEMO1.编辑源程序编辑源程序DEMODEMODEMO 计算机语言分机器语言、汇编语言和高级语言。机器计算机语言

    8、分机器语言、汇编语言和高级语言。机器语言和汇编语言又称为低级语言。语言和汇编语言又称为低级语言。C C语言特点:语言特点:1.1.属高级语言,但它既具有高级语言的特性,又具有属高级语言,但它既具有高级语言的特性,又具有低级语言的功能;既可以用来写应用程序,又可以用来低级语言的功能;既可以用来写应用程序,又可以用来写系统程序。写系统程序。2.2.简洁、灵活、使用方便。具有丰富的数据类型,简洁、灵活、使用方便。具有丰富的数据类型,具有结构化控制语句。可移植性好,所生成代码的质量具有结构化控制语句。可移植性好,所生成代码的质量高。高。3.3.程序是由函数构成的,一个程序是由函数构成的,一个C C程序

    9、至少包含一程序至少包含一个个main()main()函数,也可以包含一个函数,也可以包含一个main()main()函数和多函数和多个其它函数。这些函数可以放在一个程序文件中,个其它函数。这些函数可以放在一个程序文件中,也可以放在多个程序文件中,但是整个程序总是从也可以放在多个程序文件中,但是整个程序总是从main()main()主函数开始执行。主函数开始执行。4.4.C C语言程序的书写格式自由,但所有保留字必语言程序的书写格式自由,但所有保留字必须用小写字母表示。程序的语句最后必须有一个须用小写字母表示。程序的语句最后必须有一个分,分号是语句结束的标志。分,分号是语句结束的标志。函数的定义

    10、部分。函数的定义部分。包括函数名、函数类型、函数属性、函包括函数名、函数类型、函数属性、函数形参名、形式参数类型。一个函数名后数形参名、形式参数类型。一个函数名后面必须跟一对圆括号,函数参数可以没有。面必须跟一对圆括号,函数参数可以没有。如:如:void main()void main()。函数体,即函数说明部分下面的大括号函数体,即函数说明部分下面的大括号 内的部分。如果一个函数内有多对大括号,则内的部分。如果一个函数内有多对大括号,则最外层的一对最外层的一对 为函数体的范围。为函数体的范围。函数体一般包括:函数体一般包括:a.变量说明。变量说明。如例如例1.2中中main函数中的函数中的“int a,b,sum”;b.执行部分。由若干个语句组成。执行部分。由若干个语句组成。特例特例:在某些情况下也可以没有变量说明在某些情况下也可以没有变量说明(如例如例1.1)1.1)。甚至可以既无变量说明,也。甚至可以既无变量说明,也无执行部分。如:最小的合法的无执行部分。如:最小的合法的C C程序。程序。#include stdio.h#include stdio.hvoid main()void main()运行结果:运行结果:它什么也没干它什么也没干

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《C语言程序设计》课件第一章11.PPT
    链接地址:https://www.163wenku.com/p-4850748.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库