1.用scanf不是不显示空格,而是用scanf接收字符串的话,在串首遇到空格的话,跳过,继续寻找下一个非空格字符,在串中遇到空格时,结束字符串的输入。

所以如果用户输入"    abcd  efg"的话,scanf取得的字符串为"abcd"。

而gets取得字符串时,是在遇到EOF(串尾)时停止,所以不存在这个问题。

总结:感觉和gets()正好互补 这2个函数可以解决大多数情况下对字符串读取的要求

2.
exit(0);表示在正常下结束程序 exit(1);表示强制结束程序 

3.

    fgets(str,50,fp);从文件中读取字符串时  其读取的是一行的内容 中间的50参数表示读取的最大字符数 如果一行的内容很多 这个数字可以尽量取大 而且当中间这个数字足够大的时候 该字符数组str的最后两个字符分别是‘\n’ '\0' 而当中间的参数不够大 无法读完一行的内容 字符数组str的结尾是'\0' 占一个字节

转载于:https://www.cnblogs.com/aloney/p/4723925.html

小知识点(复制过来的)相关推荐

  1. Python小知识点(5)--面向对象部分

    Python小知识点(5)--面向对象部分 面向对象: 世间万物,皆可分类.--------------------手机<--------------某一个分类 世间万物,皆为对象.------ ...

  2. Python之——遇到的小知识点总结

    学习过程中,难免会遇到一些冷门的小知识点,熟悉这些小知识可以在工作中达到事半功倍的效果,尽力消除自己的知识盲区.总之当时的自己花了不少功夫去解决这些问题,因此觉得有必要单独记录下来,以后也许会再遇到, ...

  3. c++的一些小知识点

    自己总结的一些小知识点,希望能够对大家有帮助. bool:1 char:1 wchar_t:2 char16_t:2 char32_t:4 short:2 int:4 long:4 long long ...

  4. 小知识点:ARM 架构 Linux 大数据集群基础环境搭建(Hadoop、MySQL、Hive、Spark、Flink、ZK、Kafka、Nginx、Node)

      换了 M2 芯片的 Mac,以前 x86 版本的 Linux 大数据集群基础环境搭建在 ARM 架构的虚拟机集群上有些用不了了,现在重新写一份基于 ARM 架构的,少数不兼容之外其他都差不多,相当 ...

  5. SQL Server2019的Microsoft SQL Server Management Studio2019使用教程(小知识点、名词、使用软件进行数据库和表操作)

    关于SQL Server2019的安装教程:https://blog.csdn.net/further_/article/details/108088044 读者本博文在读者掌握一定相关的知识后,进行 ...

  6. UE4小知识点总结合集【二】

    UE4小知识点总结合集[二] https://blog.csdn.net/weixin_43704737/article/details/102739968 UE4好用的快捷键[慢慢收集] UE4怎么 ...

  7. JavaScript 小知识点

    原型链相关 最详尽的 JS 原型与原型链终极详解 isNaN() 和 Number.isNaN() 的区别 isNaN() 是 ES1 规范: 是全局方法: 如果参数不是一个 Number 类型,会先 ...

  8. Python小知识点(3)--装饰器

    Python小知识点(3)--装饰器 (1)装饰器含参数,被装饰函数不含(含)参数 实例代码如下: import time # 装饰器函数 def wrapper(func):def done(*ar ...

  9. php-函数小知识点

    <?php //语句 //分支语句 /*$a=5; if($a==5) { echo "相等";} else { echo "budeng";}*/ // ...

  10. 0607am抽象类接口析构方法tostring小知识点

    /* class ren { public static $color;//静态 static function () { ren::$color; self::$color;//self只能写在类里 ...

最新文章

  1. c++ ifstream 文件不结束_C++核心编程 第十二节 文件操作
  2. php引用数据库实例,PHP单例模式实例,连接数据库对类的引用
  3. boost::hana::intersperse用法的测试程序
  4. 计算机与技术卓越信息技术,2018版计算机科学与技术专业(卓越工程师)培养目标与毕业要求...
  5. 从新手机到老股票 闲鱼为何会沦为骗子与营销的新平台?
  6. 小甲鱼 OllyDbg 教程系列 (二) :从一个简单的实例来了解PE文件
  7. Vue笔记-Ant Design Vue的使用(Vue3)
  8. Name or service not know
  9. IntelliJ IDEA 2019.3 发布,性能和质量居然牛的飞天了!
  10. 在.net平台下,执行命令行
  11. RFNoC GNU Radio使用教程
  12. matlab指南针的例子,matlab画指北针
  13. 个人博客建站中jekyll/hexo/Hugo各自的优势与区别
  14. cypher第一章背景与攻略
  15. 抖音微信消息推送情侣告白浪漫(简易版)
  16. java加密常用的方法_java中常用接口对接加密方式
  17. lr_db_connect mysql_LR连接oracle数据库-lr_db_connect
  18. C++ 实现两个向量之间的夹角
  19. 写给所有程序员的心声~千里马常有,但伯乐不常有
  20. 兆鹏带你读watir——【第五篇】watir的js应用(技巧篇)

热门文章

  1. 超级计算器——两个大数相乘
  2. rabbitmq 延迟队列的实现(PHP)http://blog.yuhai.win
  3. .Net MVC控制器中进行页面跳转并传递多个参数
  4. 经典排序算法(二十二)--图书馆排序(Library Sort)
  5. html5实现拖拽上传图片,JS HTML5拖拽上传图片预览
  6. 在 HTML 语言中,试题15
  7. http://maven.apache.org/POM/4.0.0 报红
  8. (day 27 - 递归分治 )剑指 Offer 33. 二叉搜索树的后序遍历序列
  9. redis事务冲突问题 - 乐观锁和悲观锁
  10. xgboost 怎么读_【泰语单词】“祸从口出”泰语怎么表达?意想不到的简单