怀化学院ACM培训.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
怀化学院ACM培训

本次课程的主要内容 前言 过硬的基础就好比在武侠小说中拥有非凡的内功一样,只有将内力提 升了,才能在使出华丽的招式的同时带来巨大的杀伤力。这对于程序设 计来说也是一样的道理,平时做好了基础知识的积累,还有对一些常用 的函数和算法进行建库,在后来的使用中就能如鱼得水,达到事半功倍 的效果。 我相信大象跟芦苇大家都熟悉吧,我需要你们的基础要像大象一样牢 固。虽然芦苇外观看起来很华丽但是它是漂浮在水上的,很容易被风击 倒。也就是说只有我们的基础打捞了那么我们就随便怎么弄,我们都能 讲出个所以然来,这样大家才会信服,这样我们才能有所作为。 介绍几个标准输入输出函数 1. puts()函数 ?puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为: ?puts(s); 其中s为字符串变量(字符串数组名或字符串指针)。 ?puts()函数的作用与语printf(%s/n, s)相同。 ?例4: ???? main() ???? { ????????? char s[20], *f;???????????????? /*定义字符串数组和指针变量*/ ????????? strcpy(s, Hello! Turbo C2.0); /*字符串数组变量赋值*/ ????????? f=Thank you;????????????????? /*字符串指针变量赋值*/ ????????? puts(s); ????????? puts(f); ???? } ??? 说明: ??? (1). puts()函数只能输出字符串, 不能输出数值或进行格式变换。 ??? (2). 可以将字符串直接写入puts()函数中。如: ????????? puts(Hello, Turbo C2.0); 介绍几个标准输入输出函数 2. gets()函数 ???gets()函数用来从标准输入设备(键盘)读取字符串直到回车结束, 但回车符 不属于这个字符串。其调用格式为: ??gets(s); 其中s为字符串变量(字符串数组名或字符串指针)。 ??gets(s)函数与scanf(%s, s)相似, 但不完全相同, 使用scanf(%s, s) 函数输入字符串时存在一个问题, 就是如果输入了空格会认为输入字符串结, 空格后的字符将作为下一个输入项处理, 但gets() 函数将接收输入的整个字符 串直到回车为止。 ?例5 ???? main() { ????????? char s[20], *f; ????????? printf(Whats your name?/n); ????????? gets(s);????????????????????? /*等待输入字符串直到回车结束*/ ????????? puts(s);????????????????????? /*将输入的字符串输出*/ ????????? puts(How old are you?); ????????? gets(f); ????????? puts(f); ???? } 介绍几个标准输入输出函数 说明: ??? (1). gets(s)函数中的变量s为一字符串。如果为单个字符,? 编译连接不会 有错误, 但运行后会出现“Null pointer asignmemt”的错误。 3.putchar()函数 ??? putchar()函数是向标准输出设备输出一个字符, 其调用格式为: ????putchar(ch); 其中ch为一个字符变量或常量。 ??? putchar()函数的作用等同于printf(%c, ch); 4.getchar()函数 ? getchar()函数也是从键盘上读入一个字符, 并带回显。它与前面两个函数 的区别在于: getchar()函数等待输入直到按回车才结束,? 回车前的所有输入字 符都会逐个显示在屏幕上。但只有第一个字符作为函数的返回值。 ??? getchar()函数的调用格式为: ????getchar(); 介绍几个标准输入输出函数 5.cin.getline() 可以读一行有三个参数,cin.getline(接受字符串的看哦下面那个m,接受个数5,结束字符)当第三个参数省略时,系统默认为0如果将例子中cin.getline()改为cin.getline(m,5,a);当输入jlkjkljkl时输出jklj,输入jkaljkljkl时,输出jk 以上这几种输入的方法是非常有用的,一般书上都没有进行详细讲解。希望大家能够好好掌握。 代码风格 你的代码命名方式是什么,注解,一般的函数内在重要地方加点注解函 数内有没有需要

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档