【2017年整理】C语言程序设计课件.ppt

  1. 1、本文档共158页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】C语言程序设计课件

第一单元 C语言概述 课程内容 第一章 C语言程序设计概述 第二章 算法及算法设计简介 第三章 数据描述与基本操作 第四章 选择结构程序设计 第五章 循环结构程序设计 第六章 数组与指针 第七章 函数与模块化程序设计方法 程序与计算机语言 程序设计过程 (1)问题的提出,要达到的要求; (2)确定数据结构和所采用的算法; (3)编制程序; (4)调试程序; (5)整理并写出文档; C语言的特点 简单的C语言程序示例 C程序的上机步骤 C语言的基本词法-标识符 定义:在程序中使用的变量名、函数名、标号等统称为 标识符。除库函数的函数名由系统定义外,其余的都由用户自己定义。 C语言的基本词法-关键字 定义:关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应该与关键字相同。 分类:C语言的关键字分为以下3类: (1)类型说明符 用于定义和说明变量、函数或其它数据结构的类型。如int,double,float,long,short,auto,signed,static,struct,unsigned,char,enum,extern,register和union等。 C语言的基本词法-其它 运算符 ?C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。 C语言的字符集 ? (1)字母 小写字母a~z共26个,大写字 母A~Z共26个。 (2)数字0~9共10个。 (3)空格符、制表符、换行符等统称为空白符。 (4)标点和特殊字符 C语言程序设计的基本结构 本章课堂练习 (1) 以下说法中正确的是( ). A) C语言程序总是从第一个函数开始执行 B) 在C语言程序中,要调用的函数必须在main()函数 中定义 C) C语言程序总是从main()函数开始执行 D) C语言程序中的main()函数必须放在程序的开始 部分 第二章 算法及算法设计简介 算法的概念 算法的表示 结构化程序设计方法简介 2、设计算法:A、B两人各有一桶油,现两人要将各自桶 内的油互换。 解答:必须借助另外一个空桶,并按如下算法进行: (用Si表示第i步操作,A的桶叫A,B的桶叫B,空桶叫M) 开始: S0:将A桶中的油倒入M桶中; S1:将B桶中的油倒入A桶中; S2:将M桶中的油倒入B桶中; 3、设计算法写出求n!的算法 解答: S0:给出n的值; S1: 1=p; S2: 2=i; S3: p*i=p; S4: i+1=i; S5: 若i=n,返回S3;否则,结束 第三章 数据描述与基本操作 3.1 C语言的数据类型 C语言中的数据类型如下图所示: 常量和变量 2.常量的分类 (1)整型常量 (2)实型常量 (3)字符常量 (4)字符串常量 (5)符号常量 常量的类型,可通过书写形式来判别。 变量有以下几个特征: 变量名、变量值、变量的数据类型、变量的地址、变量的存储类别、变量的作用域及变量的生存期等。 变量必须先定义后使用。定义变量格式如下: 数据类型关键字 变量名表; 如int x,y,z; 变量的初始化:变量赋初值的过程就是变量初始化过程。 整型数据 整型变量 实型数据 实型常量 1.表示形式 实型常量即实数,在C语言中又称浮点数,其值有两种表达形式: 实型变量 C语言的实型变量,分为两种: (1)单精度型。类型关键字为float,一般占4字节 (32位)、提供7位有效数字。 (2)双精度型。类型关键字为double,一般占8个字节、提供15~16位有效数字。 例1:字符与整数的转化 #include stdio.h void main() { int i; char n; n=97; i=b; printf(n=%c\n,n); printf(i=%d\n,i); printf(i=%c\n,i); } 例2 字符参与整数运算 ? 例3 字母的大小写转换 #include stdio.h void main() { char n,i; n=a; i=B; n=n-32; i=i+32; printf(n=%c\n,n); printf(i=%c\n,i); } ? 关于变量的补充内容 3.3 表达式 3.4 赋值语句 1.构成规则

文档评论(0)

liangyuehong + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档