14C语言与程序设计第三讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 / C语言程序设计基础 2014.9 第1讲 概述--c程序要素与结构 第2讲 c语言的输入输出 第3讲 数据类型与关系运算 第4讲 c程序设计初步(条件判别、循环、数组初步) 第5讲 c程序设计初步(并列语句、结构的概念) 第6讲 教学回顾(变量、语句、函数与程序结构) 第7讲 函数一(概念、形参与实参、函数间的参数传递) 第8讲 函数二(变量值与地址、函数与程序设计、调用形式) 第9讲 函数三(递归算法、指针、二维数组) 第10讲 指针与函数 第11讲 链表一(指针与链表) 第12讲 链表二(结构指针与链表设计) 第13讲 文件、算法初步 课程大纲 第三讲 字符数组初步 本节要点-字符串初步 练习二第一题 变量与地址 字符与字符串 如何将字符串赋值给字符型数组? 变量与关系运算式 if语句与变量的关系运算 关系运算式的取值—逻辑真与假 多个逻辑运算式的并列 逻辑与、逻辑非 课堂练习 练习二第一题 #includestdio.h #includeiostream.h using namespace std; //为头文件指定命名空间std int main() { int u,r; float i; cout输入电阻和电压值endl; cinru; i=u/r; coutiendl; return(0); } 头部文件 主函数开始 定义电流变量,考虑整数除法可能有小数 115/10应该是11.5,为什么没有了小数,而与110/10的结果相同? 定义电阻和电压变量,假设输入仅限于是整数 因为程序把r、u定义成整数变量,那么它们就会采用整数运算,其结果只能是整数,然后,再把这个中间结果赋给电流变量i,所以虽然变量r、u能正确描述输入值,但不能保证获得正确的运算结果,它会而舍弃小数部份. 即使算法正确,如果变量类型使用不当,程序仍然无法正常运行,因此根据对象的特性定义合适的数据类型变量,非常重要。 内存 运算结果赋值给内存的i r u int r,u; float i; i i=u/r; 中央控制单元:CPU A / CPU做定点运算 定点运算结果仍在CPU 把内存变量读进CPU CPU有专用的浮点运算处理器 变量运算的概念 第三讲 字符数组初步 本节要点-字符串初步 练习二第一题 变量与地址 字符与字符串 如何将字符串赋值给字符型数组? 变量与关系运算式 if语句与变量的关系运算 关系运算式的取值—逻辑真与假 多个逻辑运算式的并列 逻辑与、逻辑非 课堂练习 变量存储方式 内存空间 int i_p; 变量声明 编译的时候给i_p分配地址单元 2000 i_p=10; 运行时给i_p赋值 10 变量一定有一个内存地址,占用相应的单元。 不同类型的变量占用的内存字节数不同。 变量名和内存地址是等效的,给变量赋值,也就是往其对应的地址单元存入数据。 i_p=10;就是把10存储到地址是2000的内存中 在程序看来,操作地址2000单元和操作i_p变量是一回事 变量三代表: 1、变量的地址; 2、变量名; 3、变量的类型; 每一个变量在内存对应着一个唯一的地址 第三讲 字符数组初步 本节要点-字符串初步 练习二第一题 变量与地址 字符与字符串 如何将字符串赋值给字符型数组? 变量与关系运算式 if语句与变量的关系运算 关系运算式的取值—逻辑真与假 多个逻辑运算式的并列 逻辑与、逻辑非 课堂练习 ch_s 同类型的一组数据在内存中的连续存储 一片豆腐皮 一片肥牛 一串豆腐皮、一串肥牛片 同类型的变量、聚集在一起,称为‘串’ 它是载体 2000 A B C D `sp` E \0 2001 2002 2006 内存是数据的载体 多个字符 连续的存储在内存中 称之为字符串 用结尾符表示字符串结束 字符串的第一个字符所在的地址,叫字符串地址 这个字符串表述为: ABCD E; 该字符串变量声明为:char ch_s[20]; 其中: ch_s是字符串变量名; 起始地址在2000单元; 连续可用20个字节; 实际占用了 字节。 7 调Vc(用DEBUG演示字符串地址与各个字符的关系) 字符与字符串 char类型变量用于表示字符和标点符号一类的符号. 在内存中字符以ASCII码存储. 如下是字符变量定义与赋值 char c1,c2; // 定义c1、c2为字符变量 c1 = a; c2 =b; //c1赋值为字符a,c2赋值为b 一个字符序列我们称之为字符串. 它也是char类型,但定义时要说明该串的最多允许的字符个数. char ch_a= A; char

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档